Variables de formulario no reconocidas

davinci79
08 de Octubre del 2003
Tengo una serie de campos de texto en un formulario y lo que quiero es utilizarlos para añadir un registro a una tabla en MySQL. El problema que tengo, es que al ejecutar el script en PHP no me reconoce las variables del formulario.

Aqui pongo + o - lo que tengo...

<form action="script_add_ficha.php" method="post" name="add">
<input name="titulo" type="text" size="60">
<input name="ano" type="text" size="10">
<input name="enviar" type="submit" value="Enviar Datos">

Luego en el script_add_ficha.php tengo lo siguiente...

<?php
$link = mysql_connect("213.141.33.190", "super");
mysql_select_db("filmoteca",$link);
$sql = "INSERT INTO peliculas (titulo, ano)";
$sql .= "VALUES ('$titulo', '$ano')";
$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido sus datos.n";
?>

Al pulsar el boton enviar datos me dice que las variables titulo y ano no están definidas.

Salu2 y gracias

donbrux
08 de Octubre del 2003
en el script_add_ficha.php ingresa esto
$titulo = $_POST['titulo'];
$ano = $_POST['ano'];

Son variables supergoblales, de php, o valida el estado de la opcion de configuracion "register_globals" en php.ini (no recomendado)...

:?