Comunidad de diseño web y desarrollo en internet online

duda con Notice: Undefined index en PHP

Citar            
MensajeEscrito el 02 Oct 2011 06:08 am
Buenas, pues que he estado realizando una práctica en PHP, mandando los datos de un formulario a otra página PHP, pero me da un error, les muestro el codigo:

<form id="login" name="login" method="post" align="center" action="prueba.php" enctype="text/plain" position="relative">
<p>USERNAME
<label for="username"></label>
<input type="text" name="username" id="username" />
</p>
<p>PASSWORD
<label for="password"></label>
<input type="password" name="password" id="password" />
</p>
<p>
<input type="submit" name="ingreso" id="ingreso" value="Ingresar Sistema DEI" />
<input type="reset" name="cancelar" id="cancelar" value="Cancelar Login" />
</p>
</form>

y esta es la página prueba.php que recibe los datos:

<?php
echo "Hola". $_POST["username"]. "bienvenido a PHP";
echo "Hola". $_POST["password"]. "bienvenido a PHP";
?>

pero al ejecutarlo me da el error:

Notice: Undefined index: username in C:\wamp\www\DEI\prueba.php on line 2

ya revise y no sé que puede ser, me pueden ayudar?

Por pabletoreto

11 de clabLevel



Genero:Masculino  

Software Developer

chrome
Citar            
MensajeEscrito el 02 Oct 2011 08:14 am
Hola
El problema esta en el enctype="text/plain", no se por que falla, pero proba cambiarlo por otro como este: enctype="multipart/form-data", o simplemente sacarlo.

otra cosa la etiqueta form no tiene los atributos aling ni position, pone el form dentro un div.

saludos. :lol::lol:

Por pablon

38 de clabLevel



Genero:Masculino  

Conozco a un grupo de personas que resuelve cualquier tipo de problema.

opera
Citar            
MensajeEscrito el 02 Oct 2011 10:15 am
El error que a mi me da es por culpa del atributo align que , como te han dicho , no existe para la etiqueta form, ademas el atributo position es una propiedad css y no un atributo HTML (al menos yo no lo conozco como tal), cambia la etiqueta form y déjala de la siguiente manera, y funcionara correctamente:

Código HTML :

<form id="login" name="login" method="post" action="prueba.php" enctype="text/plain" 
style="text-align:center; position:relative">


suerte.

Por bray

65 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Oct 2011 02:17 pm
exacto, muchas gracias

Por pabletoreto

11 de clabLevel



Genero:Masculino  

Software Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.