Errores en PHP
Publicado por MAC (1 intervención) el 09/05/2002 18:28:20
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>";
}
?>
Valora esta pregunta


0