Como estan estimados... quizá tenga que pasar por el foro de ajax o jquery pero como aqui hay varios que quizá le ha pasado lo mismo pregunto aquí primero...
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>
Saludos y muchas gracias por cualquier ayuda que me brinden.