Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2009, 15:58
Avatar de GABRIL
GABRIL
 
Fecha de Ingreso: febrero-2007
Mensajes: 280
Antigüedad: 17 años, 2 meses
Puntos: 4
problemas con fecha y hora!!!!!!!!!!!

hola veran, necesito ayuda.

estoy trabajando con dreamweaver, php y mysql, en dreamweaver con el asistente para insertar registro, agregue un formulario, la cual consta de 3 campos: fecha, de, comentario. El detalle es que el campo fecha se debe de guardar automaticamente con la fecha y hora actual, supongo pasandole una variable de tipo fecha hora, y no tener que rellenar desde el formulario, este es el codigo del formulario:

<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">De:</td>
<td><input type="text" name="de" value="" size="25" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right" valign="top">Comentario:</td>
<td><textarea name="comentario" cols="25" rows="5"></textarea> </td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">&nbsp;</td>
<td><input name="Enviar" type="submit" class="texto3" value="Enviar" />
<label>
<input name="button" type="submit" class="texto3" id="button" value="Limpiar" />
</label></td>
</tr>
</table>
<input type="hidden" name="fecha" value="" />
<input type="hidden" name="MM_insert" value="form1" />
</form>





y este del php que inserta el registro:


if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO notas (fecha, de, comentario) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['fecha'], "date"),
GetSQLValueString($_POST['de'], "text"),
GetSQLValueString($_POST['comentario'], "text"));

mysql_select_db($database_miconexion, $miconexion);
$Result1 = mysql_query($insertSQL, $miconexion) or die(mysql_error());

$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}



en el asistente indique que el campo fecha sea oculto (hidden), pero necesito pasarle la fecha hora con una varible. señalo que en mi bd, el campo fecha la tengo como datetime, para que almacene fecha y hora., actualmente solo me guarda "de" y "comentario", y la fecha no me guarda.


espero sus comentario, porfavor ayuda..
saludos..