Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/08/2003, 14:21
4njel
 
Fecha de Ingreso: agosto-2003
Mensajes: 14
Antigüedad: 20 años, 8 meses
Puntos: 0
Esto es desesperante , jeje ya sabia yo que enlazar mi base de datos mysql me iba a dar dolores de cabeza , pero pense que no tan pronto .

He hecho otra tabla por si el error estaba alli y he limpiado el codigo dejando solo 2 campos para ver donde esta el fallo ahora esta asi:

Formulario:

Código PHP:

<?
include ("conexion.php"); 

echo 
"<form method='post' action='envbdd.php'>";

echo 
"Nombre:<input type='Text' name='nombre'><br><br>";

echo 
"Apellido:<input type='Text' name='apellido'><br><br>";

echo 
"<input type='submit' name='submit' value='Entrar Datos'>";

echo 
"</form>";

?>

Envbdd.php la que inserta en la base de datos:

<?

$nombre
=$_POST['nombre'];

$apellido=$_POST['apellido'];

include (
"conexion.php");

if (
$_POST['submit']){


  
$sql "INSERT INTO prueba   ('nombre','apellido')
VALUES   ('$nombre','$apellido')"
;

$result mysql_query($sql);

  echo 
"Registro insertado.\n";
  echo 
mysql_errno().":".mysql_error()."<BR>";


}else{

  echo 
"No han llegado datos del Formulario";

}

 
?>
He puesto el codigo de Zertiko en envbdd.php y le he añadido las variables de mysqlerror para ver donde esta el error y me pone esto cuando envio los datos:

Cita:
Registro insertado. 1064:You have an error in your SQL syntax near ''nombre','apellido') VALUES ('jose','perez')' at line 1
Pero yo no veo ningun error a simple vista.

Gracias a todos los que me estais ayudando , seguro que al final es una tonteria pero me esta volviendo loco.

Por cierto esta parte esta bien ?

$result = mysql_query($sql);

Puede ser de ahi el error ? yo ya no se que pensar.

Saludos.

Última edición por 4njel; 23/08/2003 a las 14:23