amigo @davidsuarez82
Entre lo que necesitás, tu primer código, y el segundo no parece haber relación alguna.
La lógica dice esto
Si tenés un iframe, es porque tenés una página que contiene el iframe, es decir
index.html
ahora dentro del iframe se carga una página que contiene un form, entonces
Ahora, tu actualizar_bd.php
Código PHP:
Ver original<html>
<head>
</head>
<body>
<?php
if(isset($_POST['procesar'])){ // conecta a la bd
// ejecuta un mysql
// si el sql se ejecuta correctamente imprimís
// aqui se presenta una duda, que página es la que hay que recargar, index.html ó la página del form
//suponiendo que sea lo primero
echo "
<script>
top.location.href = 'index.html';
</script>
";
}else{
// escribís el form
?>
<form action="actualizar_bd.php">
.....
<input type="submit" name="procesar" value="actualizar" />
</form>
<?php
}
?>
</body>
</html>
Se entiende
Saludos