tengo una página básica, esta página tiene en la parte superior un formulario para insertar y en la parte inferior el listado de los registros.
Lo que quisiera lograr es que al insertar un registro se actualice el listado sin refrescar la página.
mis preguntas son...
¿Hay que separar el insertar y el listar y poner el listar en un iframe o algo asi?
¿Como debería hacerlo? ¿Conocen algún cdigo para hacer pruebas?
Les dejo el código que estoy usando, es básico, solo para pruebas.
Código PHP:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
<FORM ACTION="procesar.php">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><INPUT TYPE="text" NAME="apellidos" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<hr>
<?php
include("conex.php");
$link=Conectarse();
$result=mysql_query("select * from prueba",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> <B>Nombre</B></TD> <TD> <B>Apellidos</B> </TD></TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td> <td> %s </td></tr>", $row["nombre"], $row["apellidos"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>