Hola a todos y disculparme por adelantado si esto ya ha sido contestado.
Estoy haciendo un formulario i quiero que me envíe la fecha i la hora en que se contesto el formulario.
Lo que he hecho en el php
1ª opcion
$sql="insert into tabla (fecha, nombre, comentario) values ('".$_SERVER['REQUEST_TIME']."','".$nombre."','".$comentario."')";
2ª opcion
$sql="insert into tabla (fecha, nombre, comentario) values ('".time()."','".$nombre."','".$comentario."')";
En los dos casos:
Si en la tabla la configuro tipo VARCHAR de 15 mes sale una cadena de 10 número ejPempo "1231065774"
Si en la tabla la configuro como DATATIME me aparece "0000-00-00 00:0" en todos los casos
Las preguntas:
- ¿Como lo puedo hacer para ver la fecha y hora del envio del formulario"
- ¿Que es mejor o que diferencias hay entre $_SERVER['REQUEST_TIME'] o time()?
- ¿Como configuro mimysql como VARCHAR o como DATATIME? (o de alguna otra manera)
PD: no soy programador, soy bastante autodidacta, a prendo a trabesde ejemplos ya hechos si me enviáis codigos especificarme donde lostengo que introducir, o mandarme un ejemplo.
Muchas gracias por adelantado a todos:
Os adjunto el php que tengo hecho.
<html>
<head>
<title>Libro</title>
</head>
<?php
$bd=mysql_connect("mysql_lugar.com","usuario","contrasenya") Or die ("No se puede conectar a base de datos");
mysql_select_db("base de datos");
$opt=$HTTP_GET_VARS["opt"];
if ($opt==1)
{
$nombre = $HTTP_GET_VARS["nombre"];
$comentario = $HTTP_GET_VARS["comentario"];
$sql="insert into tabla (fecha, nombre, comentario) values ('".$_SERVER['REQUEST_TIME']."','".$nom."','".$comentari."')";
$res=mysql_query($sql,$bd) or die (mysql_error());
}
?>
<script language="javascript">
function verifica()
{
if (libro.nombre.value=="")
{
alert ("Perfavor ponga su nombre");
return;
}
if (libro.comentario.value=="")
{
alert ("venga pon alguna cosa");
return;
}
libro.opt.value=1;
libro.submit();
}
</script>
<form name="libre">
<input type="hidden" name="opt">
<p>
Nombre:<br>
<input type="text" name="nombre" size="50" maxlength="50"></p>
<p>Comentari:<br>
<textarea rows="6" name="comentario" cols="50"></textarea><br>
<input type="button" value="Enviar" name="B1" onclick=verifica()><input type="reset" value="Restablecer" name="B2"></p>
</form>
<p></p>
</td>
</tr>
</table>
</div>
</body>
</html>