Hola de nuevo.
Con lo del name en el imput te refieres a que me falta el del submit? el resto ya los puse.
En cuanto a lo de la fecha, me funciona correctamente según lo tengo yo. En cambio La hora, curiosamente siempre me inserta en el valor de los segundos: 11
Así esta correcto el codigo?
Código HTML:
<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" NAME="Insertar" value="insertar">
</FORM>
<?
if(isset($_POST['nameSubmitInsertar']))
{
//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);
}
?>
PD: acabo de ver que cuando me inserta registros en blanco, es al cargar la pagina del formulario. Cuando entro directamente me inserta dos registros en blanco sin ni siquiera darle al submit ni nada, unicamente con cargar la pagina.