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
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
.
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.