Problemas con gravar fecha del sistema en tabla

Tengo una página la cual quiero que al momento que ingresen la información solicitada en forma automática se guarde la fecha y la hora pero de problema en el script no se que hice malo, el la página principal declare la variable de fecha de la siguiente forma
fecha=$date("d/m/a"):
Y en la tabla el campo de fecha lo cree con date varchar de 255
quisiera ver en donde esta el error
<?php
$pid = tiny_mce_markerPOST['pid'];
$nombre = tiny_mce_markerPOST['nombre'];
$texto = tiny_mce_markerPOST['texto'];
$texto2 = tiny_mce_markerPOST['texto2'];
$puesto = tiny_mce_markerPOST['puesto'];
$date = tiny_mce_markerPOST['date'];
$link = mysql_connect("localhost", "root", "");
mysql_selectdb("foro", $link);
$res = mysql_query("INSERT INTO foro (PID, nombre, texto, texto2, puesto) VALUES ('$pid', '$nombre', '$texto', '$texto2', '$puesto', '$date')", $link);
if (mysql_affected_rows($link) != 1) {echo "<H1> error </H1>"; exit;}
?>
<SCRIPT LANGUAGE="JavaScript">
location.href="mostrarforo.php3";
</SCRIPT>
Gracias.

1 respuesta

Respuesta
1
De entrada la definición de la fecha es incorrecta, debería ser:
fecha=$date("d/m/Y")  // Si quieres el año con cuatro dígitos, o bien:
fecha=$date("d/m/y")  // si quieres el año con dos dígitos.
La 'a' en date se refiere a AM o PM de las horas y no al año.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas