Estoy haciendo un formulario en Dreamweaver con PHP para que me mande los datos a una base de datos en MySQL creada con PHPMyadmin.
El problemas es que al parecer si conecta el formulario con la base de datos, por que en la misma se registran las entradas, pero todos los campos están vacíos, es decir, parece que el formulario estuviese enviando todos los campos vacíos a pesar de tener info en ellos.
mysql_query("INSERT into ".$tabla." (NOMBRE,APELLIDO,FECHA,CIUDAD,MOVIL,EMAIL) VALUES ('".$v1."','".$v2."','".$v3."','".$v4."','".$v5."','".$v6."')", $conexion);
if (mysql_errno($conexion)==0){echo "<h2>Registro AÑADIDO</b></H2>"; }else{ if (mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro</h2>"; }else{ $numerror=mysql_errno($conexion); $descrerror=mysql_error($conexion); echo "Se ha producido un error nº ".$numerror." que corresponde a: ".$descrerror." <br>"; }
$query= "INSERT into ".$tabla." (NOMBRE,APELLIDO,FECHA,CIUDAD,MOVIL,EMAIL) VALUES ('".$v1."','".$v2."','".$v3."','".$v4."','".$v5."','".$v6."')
echo $query;
mysql_query($query, $conexion);
if (mysql_errno($conexion)==0){echo "<h2>Registro AÑADIDO</b></H2>"; }else{ if (mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro</h2>"; }else{ $numerror=mysql_errno($conexion); $descrerror=mysql_error($conexion); echo "Se ha producido un error nº ".$numerror." que corresponde a: ".$descrerror." <br>"; }
}
mysql_close();
?>
</body> </html>
Sin embargo al ejecutarlo me da el siguiente error:
Parse error: syntax error, unexpected '>' in C:\AppServ\www\enviarwii.php on line 32
if (mysql_errno($conexion)==0){echo "<h2>Registro AÑADIDO</b></H2>"; }else{ if (mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro</h2>"; }else{ $numerror=mysql_errno($conexion); $descrerror=mysql_error($conexion); echo "Se ha producido un error nº ".$numerror." que corresponde a: ".$descrerror." <br>"; }
}
mysql_close();
?>
</body> </html>
Sin embargo al ejecutarlo me da el siguiente error:
Parse error: syntax error, unexpected '>' in C:AppServwwwenviarwii.php on line 32
Qué puedo hacer?
Gracias!
Tienes la etiqueta </b> cerrada pero no abierta. Revisa el codigo. Saludos!.
Revise lo de las etiquetas <b>, sin embargo no me funciona. Volviendo a lo basico en estos momentos no me importa mucho si da un mensaje o no, eso lo podria colocar despues, realmente lo que me tiene cabezon es que me envia los datos vacios a la base de datos.
Viendo el codigo de tu primer post , la etiqueta <form> tampoco la veo cerrada. Y puede ser que por eso , ni te coga las variables pasadas por POST y mucho menos te inserte.
Vuelvelo a revisar y de paso cierra las etiquetas pertinentes.Saludoss!.
TU NO PUEDES Escribir nuevos temas en este foro TU NO PUEDES Responder a los temas en este foro TU NO PUEDES Editar tus propios mensajes en este foro TU NO PUEDES Borrar tus propios mensajes en este foro