Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2007, 04:46
Avatar de wesse
wesse
 
Fecha de Ingreso: junio-2003
Ubicación: España
Mensajes: 577
Antigüedad: 20 años, 10 meses
Puntos: 1
Problema con insercion de nuevos registros en blanco

Resulta que he creado un sencillo formulario para poder insertar nueva información en una tabla de la base de datos, pero a veces cuando inserto la información al mismo tiempo me inserta nuevos registros en blanco, de tal forma que aparecen en la base de datos registros con la informacion y registros con los campos vacios. Porque ocurre esto? Os pongo el codigo:

Código HTML:
<?
//Conexion
mysql_connect("x","x","x");

mysql_select_db("x"); 

$nombre = $_POST["nombre"]; 
$apellido = $_POST["apellido"]; 
$telefono = $_POST["telefono"]; 
$sexo = $_POST["sexo"]; 
$fecha = date("d/m/Y");
$hora = strftime("%H:%M:%s");

$sSQL="insert into personas (nombre,apellido,telefono,sexo,fecha,hora) values ('$nombre','$apellido','$telefono','$sexo','$fecha','$hora')";

mysql_db_query("x",$sSQL);
?>
<FORM METHOD="POST" ACTION="nuevo.php">
Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
Apellido<br>
<INPUT TYPE="TEXT" NAME="apellido"><br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
Sexo<br>
<INPUT TYPE="TEXT" NAME="sexo"><br>
<INPUT TYPE="SUBMIT" value="insertar">
</FORM> 
Gracias!