Buenas tardes,
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.
Este es el código de formulario:
</head>
<body>
<form action='enviarwii.php' method='post'>
<table bgcolor="#E9FFFF" align=center border=2>
<tr>
<td width="51" align="right">Nombre</td>
<td width="120" align="right"><input name="pv_1" type="text" size="20"></td>
<td width="51" align="right">Apellido</td>
<td width="120" align="right"><input name="pv_2" type="text" size="20"></td>
<td width="74" align="right">Fecha</td>
<td width="120" align="left"><input name="pv_3" type="text" size="20"></td><tr>
<td align="right">Ciudad</td>
<td align="right"><input name="pv_4" type="text" size="20"></td>
<td align="right">Movil</td>
<td align="right"><input name="pv_5" type="text" id="pv_5" size="20"></td>
<td align="right">EMail</td>
<td align="left"><input name="pv_6" type="text" id="pv_6" size="20"></td>
<tr>
<td colspan="4" align=center> </td>
<td align=center><input type=submit value="Enviar"></td>
<td align=center><input type=reset value="Borrar"></td>
</table>
</body>
</html>
Y este es el código de la acción PHP para enviar a la base de datos:
</head>
<body>
<?php
$base="wii";
$tabla="registros";
$v1=$_POST['p_v1'];
$v2=$_POST['p_v2'];
$v3=$_POST['p_v3'];
$v4=$_POST['p_v4'];
$v5=$_POST['p_v5'];
$v6=$_POST['p_v6'];
$conexion=mysql_connect("localhost","root","1");
mysql_select_db($base,$conexion);
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>";
}
}
mysql_close();
?>
</body>
</html>
Agradeceria cualquier ayuda al respecto