Tengo dos archivos, uno de ellos llamado index.php donde alli hay un formulario, que envia los datos a otro archivo, llamado respuesta.php (estan en el mismo directorio). El problema, es que cuando entro en el index.php y relleno el formulario y pulso el boton aceptar, el navegador me lleva a respuesta.php y me da el error siguiente:
Código:
Les dejo los contenidos de ambos archivos, vuelvo a recordar que estan en el mismo directorio.Notice: Undefined index: nombre in C:\xampp\htdocs\variables\respuesta.php on line 2 Notice: Undefined index: apellido in C:\xampp\htdocs\variables\respuesta.php on line 3 Notice: Undefined index: idioma in C:\xampp\htdocs\variables\respuesta.php on line 4
Index.php:
Código:
Respuesta.php:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <form action="respuesta.php" method"post"><table> <tr><td>Introduce tu nombre:</td><td><input type="text" name="nombre"></td></tr> <tr><td>Introduce tu apellido:</td><td><input type="text" name="apellido"></td></tr> <tr><td>Idioma:</td><td><select name="idioma"> <option value="es">Español</option> <option value="en">English</option> <option value="fr">Frances</option> </select></td></tr> <tr><td><hr></td></tr> <tr><td><input type="submit" name="boton" value="Aceptar"></td></tr> </table> </form> </body> </html>
Código:
Espero que puedan ayudarme, un saludo~ <?php $nombre=$_POST["nombre"]; $apellido=$_POST["apellido"]; $idioma=$_POST["idioma"]; echo "$nombre"; ?>