estoy diseñando un portal para ingreso de hojas de vida , sin embargo al diligenciar un formulario y el usuario darle ENVIAR , se almacenan los datos correctamente en la base de datos, sin embargo, en la misma pagina en la parte inferior se va llenando un cuadro con los datos que el usuario lleno en el formulario,
la dificultad radica que cada vez que un usuario ingresa datos me toca darle F5 para que se actualice la tabla en la parte inferior..... que puedo agregarle al codigo para al darle ENVIAR y se me refresque la pagina como si fuera un F5 ?
el codigo es este:
Código HTML:
Ver original
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <link rel="STYLESHEET" type="text/css" href="calendario/estilo.css"> <script src="js/funciones.js" type="text/javascript"> alert('Error con el fichero js'); </script> <!-- ACA invoco el archivo que contiene las funciones de Java --> <style type="text/css"> <!-- .Estilo1 { color: #FF3300; font-weight: bold; font-size: 12pt; } .Estilo2 { font-size: 12pt; color: #FF0000; font-weight: bold; } .Estilo4 {color: #660000} --> </style> <?php include ("conexion.php"); error_reporting(E_PARSE); // no publica las notificaciones de alerta en pantalla $link = mysql_connect("127.0.0.1","root","vertrigo"); mysql_select_db("convocatoria",$link); $listar=mysql_query("select * from estudios_soli"); $instituciones=mysql_query("select * from universidades"); //cargo a la variable $estado todo lo que esta en la tabla universidades $nivel=mysql_query("select * from nivel_estu"); //cargo a la variable $estado todo lo que esta en la tabla universidades if(isset($_POST['enviar'])){ $tipo=$_POST['txttipo']; $titulo=$_POST['txttitulo']; $ciudad=$_POST['txtciudad']; $institucion=$_POST['txtinstitucion']; $inicio=$_POST['txtinicio']; $fin=$_POST['txtfin']; $documento=$_GET['identidad']; // variable documento que recibo de la pagina anterior //////////////////////////////////////////////////////-------QUERY´s-------//////////////////////////////////////////////////// $sql=mysql_query("insert into estudios_soli (documento_soli,tipo_estudio,titulo_estudio,ciudad_estudio,institucion_soli,fechainicio_estudio,fechafin_estudio) VALUES ('$documento','$tipo','$titulo','$ciudad','$institucion','$inicio','$fin')"); } ?> <body> <form id="form1" name="form1" method="post" action=""> <table width="820" border="1" align="center"> <tr> </tr> <tr> <select name="txttipo" id="txttipo"> <?php while ($h=mysql_fetch_array($nivel)) // Con este arreglo lleno la lista /Menu con los valores de la tabla tipo_usuario { echo'<option value='.$h[id_nivel].'>'.$h[descrip_nivel].'</option>'; } ?> </select> </tr> <tr> <input type="text" name="txttitulo" id="txttitulo" /> </tr> <tr> <input type="text" name="txtciudad" id="txtciudad" /> </tr> <tr> <select name="txtinstitucion" id="txtinstitucion"> <?php while ($f=mysql_fetch_array($instituciones)) // Con este arreglo lleno la lista /Menu con los valores de la tabla tipo_usuario { echo'<option value='.$f[id_uni].'>'.$f[descrip_uni].'</option>'; } ?> </select> </tr> <tr> <input type="text" name="txtinicio" id="txtinicio" /> <br> <br> </tr> <tr> </tr> <tr> <input type="submit" name="enviar" id="enviar" value="Enviar" /> </tr> </table> <table width="714" border="1" align="center"> <tr> </tr> <tr> <?php $result = mysql_query($listar); $numero = 0; while($row = mysql_fetch_array($listar)) { echo "<tr><td width=\"10%\"><font face=\"verdana\">" . $row["documento_soli"] . "</font></td>"; $numero++; } mysql_free_result($listar); // mysql_close($link); ?> </tr> </table> </form> </body> </html>
![En dos](http://static.forosdelweb.com/fdwtheme/images/smilies/partido.png)