Buenas tardes:
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<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript" src="calendario/javascripts.js"></script> <link rel="STYLESHEET" type="text/css" href="calendario/estilo.css"> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <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 -->
<!--
.Estilo1 {
color: #FF3300;
font-weight: bold;
font-size: 12pt;
}
.Estilo2 {
font-size: 12pt;
color: #FF0000;
font-weight: bold;
}
.Estilo4 {color: #660000}
-->
<?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')");
}
?>
<form id="form1" name="form1" method="post" action=""> <table width="820" border="1" align="center"> <td colspan="2"><div align="center" class="domingo">INFORMACION ACADEMICA
</div></td> <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>';
}
?>
<td>Titulo del estudio
</td> <input type="text" name="txttitulo" id="txttitulo" /> <input type="text" name="txtciudad" id="txtciudad" /> <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>';
}
?>
<td>Duracion Programa
</td> <input type="text" name="txtinicio" id="txtinicio" /> <td><input type="text" name="txtfin" id="txtfin"></td> <input type="submit" name="enviar" id="enviar" value="Enviar" /> <table width="714" border="1" align="center"> <?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>";
echo "
<td width=\"10%\"><font face=\"verdana\">" . $row["tipo_estudio"] . "
</font></td>";
echo "
<td width=\"10%\"><font face=\"verdana\">" . $row["titulo_estudio"] . "
</font></td>";
echo "
<td width=\"10%\"><font face=\"verdana\">" . $row["ciudad_estudio"]. "
</font></td>";
echo "
<td width=\"10%\"><font face=\"verdana\">" . $row["institucion_soli"]. "
</font></td>";
echo "
<td width=\"10%\"><font face=\"verdana\">" . $row["fechainicio_estudio"]. "
</font></td>";
echo "
<td width=\"10%\"><font face=\"verdana\">" . $row["fechafin_estudio"]. "
</font></td></tr>";
$numero++;
}
echo "
<tr><td colspan=\"15\"><font color=red face=\"verdana\"><b>Numero total de registros: " . $numero .
mysql_free_result($listar);
// mysql_close($link);
?>