Foros del Web » Creando para Internet » Diseño web »

No Me Ingresa Info en Campos de Mysql

Estas en el tema de No Me Ingresa Info en Campos de Mysql en el foro de Diseño web en Foros del Web. Tengo una aplicación en la cual debo guardar los datos de clave, fecha, hora, nombre, mensaje y telefono la clave la tengo como auto increment ...
  #1 (permalink)  
Antiguo 25/08/2009, 12:38
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
No Me Ingresa Info en Campos de Mysql

Tengo una aplicación en la cual debo guardar los datos de clave, fecha, hora, nombre, mensaje y telefono la clave la tengo como auto increment y la fehca y hora con curdate() y curtime() al momento de dar en el boton guardar en mi base de datos solo me guarda los campos clave, fecha y hora pero los demás datos ya no seguramente algo estoy haciendo mal pido me ayuden por favor ¡¡¡¡


<TABLE border="0">
<TBODY>
<TR>
<TD><label>Nombre : </label></TD>
<TD><input type="text" name="Nombre"></TD>
</TR>
<TR>
<TD><label>Mensaje : </label></TD>
<TD><input type="text" name="Mensaje"></TD>
</TR>
<TR>
<TD><label>Telefono : </label></TD>
<TD><input type="text" name="Telefono"></TD>
</TR>
</TBODY>
</TABLE>


<?php
$conexion=mysql_connect("localhost","root","");

//Selección de la Base de Datos con la que Vamos a Trabajar

$bd=mysql_select_db("recados",$conexion);



mysql_query("INSERT INTO recados.recados (fecha, hora, Nombre, Mensaje, Telefono)
VALUES ( CURDATE(), CURTIME(),'{$_POST['Nombre']}','{$_POST['Mensaje']}','{$_POST['Telefono']}')",$conexion);


?>
  #2 (permalink)  
Antiguo 25/08/2009, 13:36
 
Fecha de Ingreso: abril-2009
Mensajes: 371
Antigüedad: 15 años, 7 meses
Puntos: 22
Respuesta: No Me Ingresa Info en Campos de Mysql

sin saber que error te da no te puedo ayudar mucho, deberias ponerlo

pero de todos modos estas haciendo la query mal, es mejor si lo haces asi (con mysqli):

Código PHP:
$mysqli = new mysqli('localhost''root''''recados');
$query $mysqli->prepare("INSERT INTO recados.recados (fecha, hora, Nombre, Mensaje, Telefono) VALUES ( CURDATE(), CURTIME(),?,?,?)");
$query->bind_param('sss'$_POST['Nombre'], $_POST['Mensaje'], $_POST['Telefono']);
$query->execute();
$query->close();
$mysqli->close(); 
es mas seguro y es OO

EDIT: releyendome tu post, si te guarda solo hora y fecha deberias comprobar que el formulario tiene method="POST"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:25.