Problemas con variables en PHP
Hola. Tengo un problema con este programa en php ya que cuando lo
ejecuto en el servidor en el servidor, me dice que las variables
que uso en el formulario y que paso al programa en php no están
definidas (f_texto, f_aut_apellido, f__aut_apellido). ¿Al utilizar el método post no estoy pasando ya las variables con sus valores al programa? ¿Dónde está el error?
Muchas gracias por vuestra ayuda.
------
[Form_entrada.php]
<h2>Por favor, escribe tu aportación</h2>
<br>
<form action="escribirbd.php" method=POST>
Nombre:
<input type=text name=f_aut_nombre size=30></input>
Apellido:
<input type=text name=f_aut_apellido size=30></input>
Tu aportación:<br><br>
<textarea name=f_texto cols=40 rows=10></textarea><br><br>
<input type=submit value="Enviar contribución"></input>
</form>
------------
[Escribirbd.php]
<?
include ("libreriaphp.php");
conectar_bd("localhost", "root", "", "prueba");
if (($f_texto != "") && ($f_aut_nombre != "") && ($f_aut_apellido != ""))
{
$insertar_texto = "INSERT INTO aportaciones (nombre, apellido, texto)
VALUES (\"$f_aut_nombre\", \"$f_aut_apellido\", \"$f_texto\")";
mysql_query($insertar_texto);
echo mysql_error();
echo "Gracias. <br>";
}
?>
ejecuto en el servidor en el servidor, me dice que las variables
que uso en el formulario y que paso al programa en php no están
definidas (f_texto, f_aut_apellido, f__aut_apellido). ¿Al utilizar el método post no estoy pasando ya las variables con sus valores al programa? ¿Dónde está el error?
Muchas gracias por vuestra ayuda.
------
[Form_entrada.php]
<h2>Por favor, escribe tu aportación</h2>
<br>
<form action="escribirbd.php" method=POST>
Nombre:
<input type=text name=f_aut_nombre size=30></input>
Apellido:
<input type=text name=f_aut_apellido size=30></input>
Tu aportación:<br><br>
<textarea name=f_texto cols=40 rows=10></textarea><br><br>
<input type=submit value="Enviar contribución"></input>
</form>
------------
[Escribirbd.php]
<?
include ("libreriaphp.php");
conectar_bd("localhost", "root", "", "prueba");
if (($f_texto != "") && ($f_aut_nombre != "") && ($f_aut_apellido != ""))
{
$insertar_texto = "INSERT INTO aportaciones (nombre, apellido, texto)
VALUES (\"$f_aut_nombre\", \"$f_aut_apellido\", \"$f_texto\")";
mysql_query($insertar_texto);
echo mysql_error();
echo "Gracias. <br>";
}
?>
Respuesta de pmrivas
1