<div dir="ltr"><p>Hola lista, soy un muy iniciado en php...<br></p><p>Tengo que crear una paginita simple que haga lo siguiente:</p><p>Se ingresen los datos a un formulario y estos datos sean enviados a un php que lo guardara en una BD, pero cada vez que trato de guardar me manda el siguiente error:</p>
<p>"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/psilva/public_html/formulario/form.php on line 7"</p><p>Esta es la linea 7:</p><p>$Query="INSERT into formulario(rut,dig,nombres,apellidos,codciu,fonofijo,codcel,fonocel,mail)VALUES('$_POST['rut']','$_POST['dig']','$_POST['nombres']',' $_POST['apellidos']','$_POST['codciu']','$_POST['fonofijo']','$_POST['codcel']','$_POST['fonocel']','$_POST['mail']')";</p>
<p>La conexión con la bd se realiza, pero me tira el mensaje de mas arriba la hacer clic en guardar...</p><p>Aqui va el formulario:</p><p><html><head><title>Formulario</title></head><br><body><br>
<form action="form.php" method=post><br>rut y digito<input type="text" name="rut"size="8" maxlength="8">-<input type="text" name="dig" size="1" maxlength="1"><br><br>
nombres<input type="text" name="nombres" size="30" maxlength="30"><br><br>apellidos<input type="text" name="apellidos" size="30" maxlength="30"><br><br>
fono casa<input type="text" name="codciu" size="2" maxlength="2">-<input type="text" name="fonofijo" size="7" maxlength="7"><br><br>
fono cel<input type="text" name="codcel" size="2" maxlength="2">-<input type="text" name="fonofijo" size="8" maxlength="8"><br><br>
email<input type="text" name="mail" size="35" maxlength="35"><br><br><input type="Submit" value="Guardar" name="Aceptar"><input type="Reset" value="Limpiar" name="Limpiar"><br><br>
</form><br></body><br></html><br></p><p></p><p>form.php </p><p><?php<br> 5 include("conex.php");<br> 6 $link=Conectarse();<br> 7 $Query="INSERT into formulario(rut,dig,nombres,apellidos,codciu,fonofijo,codcel,fonocel,mail)VALUES('$_POST['rut']','$_POST['dig']','$_POST['nombres']',' $_POST['apellidos']','$_POST['codciu']','$_POST['fonofijo']','$_POST['codcel']','$_POST['fonocel']','$_POST['mail']')";<br>
8 ?><br><br></p><p>conex.php<br></p><p><?<br>/* Conexion con la Base de Datos */<br>function Conectarse()<br>{<br> if (!($link=mysql_connect("localhost","pruebas","pruebas_")))<br> {<br>
echo "Error al conectar la base de datos.";<br> exit();<br> }<br> if (!mysql_select_db("prueba_bd",$link))<br> {<br> echo "Error al seleccionar la base de datos.";<br> exit();<br>
}<br> return $link;<br>}<br>?><br><br></p><p>Les estare muy agradecidos si me diecen por donde puede estar el problema.</p><p></p><p>Saludos.</p><p>Pedro.<br><br><br></p></div>