![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/10/2008, 10:15
|
| | Fecha de Ingreso: junio-2004
Mensajes: 5
Antigüedad: 20 años, 7 meses Puntos: 0 | |
Respuesta: Formulario con Base de datos Cita:
Iniciado por jaronu prueba con estas comprovacion antes de ingresar los datos, con el IF que te he puesto.
Y coloca siempre los errores de mysql or die mysql_error(); despues de las consultas. Código PHP: <?php
$d_host = "localhost"; // MySQL server host
$d_port = ""; // MySQL server port
$d_user = "maxo_venta"; // MySQL username
$d_pass = "refugio"; // MySQL password
$db_name = "maxo_feria";
//La conexión
$coneccion = mysql_connect($d_host,$d_user,$d_pass) or die ('No se puede conectar con la DB por que: ' . mysql_error());
mysql_select_db($db_name,$coneccion)or die ( mysql_error() ); //aqui tambien coloca lor errores de mysql
# se recogen los datos del formulario
$Nombre = $_POST['Nombre'];
$Apellido = $_POST['Apellido'];
$DNI = $_POST['No.deBoleta'];
$Fechadenacimiento = $_POST['FechaInscripcion'];
$Mail = $_POST['Mail'];
$Telefono = $_POST['Telefono'];
//antes de insertar haz por lo menos una comprovacion de si llegan las variables por POST
if (isset($Nombre)){ //comprovamos si la variable $Nombre esta definida
//Insertando en la base de datos
$sql="INSERT INTO $db_name (Nombre,Apellido,No.deBoleta,FechaInscripcion,Mail ,Telefono) VALUES ('.$Nombre.', '.$Apellido.','.$No.deBoleta.','.$Fechadenacimiento.','.$Mail.','.$Telefono.')";
mysql_query($sql,$coneccion)or die ( mysql_error() ); //coloca los errores de mysql en el insert para ver posibles problemas
mysql_close($coneccion);
echo"los datos se insertaron correctamente";
}else{
echo"error en el insert, los datos no se ingresaron, las variables vienen vacias";
}
Un saludo Ahora si arrojo un error, ahí va. Código PHP: Table 'maxo_feria.maxo_feria' doesnt exist
|