Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2008, 12:59
dilagos
 
Fecha de Ingreso: septiembre-2008
Mensajes: 41
Antigüedad: 15 años, 7 meses
Puntos: 0
Configurar fomulario

Amigos

Al momento de darle "Enviar datos" a mi formulario me dice "REGISTRO AÑADIDO", y para volver a ingresar datos tengo que volver a "atras" en el Browser y eso no lo quiero.

¿Como hago para que al dar clic en "Enviar datos" los envíe y mantenga el formulario ahí mismo? sin necesidad de presionar "atras" ??
me explico??

muuuuchas gracias
--
Codigo de Formulario:
Código PHP:
<form action='grabar.php' method='post' onSubmit="javascript:document.form.reset();">
    
  <
table width="23%" border="0" align="center">
    <
tr
      <
td width="9%"><div align="left"><font size="2"><strong>Nombre/Apellido</strong></font></div></td>
      <
td width="91%"><input type="text" name="p_v1" valu></td>
    </
tr>
    <
tr
      <
td><div align="left"><font size="2"><strong>Anexo</strong></font></div></td>
      <
td><input type="text" name="p_v2" size="8"></td>
    </
tr>
    <
tr
      <
td><div align="left"><font size="2"><strong>Departamento</strong></font></div></td>
      <
td><select name="p_v3" id="p_v3">
          <
option>OFE</option>
          <
option>Pre-contracting</option>
          <
option>Contabilidad</option>
          <
option>Automatizaci&oacute;n</option>
          <
option>Gerencia</option>
          <
option>Recepci&oacute;n</option>
        </
select></td>
    </
tr>
    <
tr
      <
td><div align="left"><font size="2"><strong>Tipo Problema</strong></font></div></td>
      <
td><select name="p_v4" id="p_v4">
          <
option>Hardware</option>
          <
option>Software</option>
          <
option>Internet</option>
          <
option>Intranet</option>
          <
option>ERP</option>
          <
option>Otros</option>
        </
select></td>
    </
tr>
    <
tr
      <
td><div align="left"><font size="2"><strong>Problema</strong></font></div></td>
      <
td><textarea name="p_v5" id="p_v5"></textarea></td>
    </
tr>
    <
tr
      <
td><div align="left"><font size="2"><strong>Soluci&oacute;n</strong> </font></div></td>
      <
td><textarea name="p_v6" id="p_v6"></textarea></td>
    </
tr>
  </
table>
  <
hr width=330 color="#FF0000">
  <
p align="center"
    <
input type="submit" name="Submit" value="Enviar Datos">
    <
input type="reset" name="Submit2" value="Limpiar">
  </
p

--------------------
Codigo de grabar.php
Código PHP:
<?
$base
="formulario";

$tabla="datos";

$v1=$_POST['p_v1'];
$v2=$_POST['p_v2'];
$v3=$_POST['p_v3'];
$v4=$_POST['p_v4'];
$v5=$_POST['p_v5'];
$fecha=date("d-m-y-H-i");

$conexion=mysql_connect("localhost","root","admin");

mysql_select_db($base,$conexion);

mysql_query("INSERT INTO $tabla (NOMBRE, ANEXO, DPTO, PROBLEMA, SOLUCION, FECHA) VALUES ('$v1', '$v2', '$v3', '$v4', '$v5', '$fecha');"$conexion);
if (
mysql_errno($conexion)==0){echo "<h2><CENTER>Registro AÑADIDO</CENTER></b></H2>";
}else{
if (
mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro<br>Ya existe un campo con este DNI</h2>";
}else{
$numerror=mysql_errno($conexion);
$descrerror=mysql_error($conexion);
echo 
"Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}

}
mysql_close();

?>

Última edición por dilagos; 08/10/2008 a las 13:05