Balise INPUT : une question

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 juin 2005, 13:46

Est-ce que tu peut me donner le code complet de ton formulaire et celui de la page connexion.php ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 139 Messages

27 juin 2005, 13:47

pagedeconnexion.php :

Code : Tout sélectionner

<html> <body background="PINELUMB.JPG"> <div align="left"><strong>Veuillez saisir le mot de passe :</strong></div> <form name="Connexion" method="post" action="connexion.php"> <input type="text" name="utilisateur" value="utilisateur" disabled><br> <input type="password" name="password"> <input type="submit" name="Submit" value="CONNEXION"> </form> </body></html>
connexion.php :
<?
require_once('Connections/intranet.php');
$membre = $_POST['utilisateur'];
echo $membre;
?>

Eléphant du PHP | 91 Messages

27 juin 2005, 13:49

ton <input> est en disabled, donc en gros il est juste là pour faire joli, car il n'est pas pris en compte dans les variables, il faut que tu rajoute un champ hidden pour faire passer ce paramètre sinon ca peut pas marcher
YaTTa :D

Eléphant du PHP | 139 Messages

27 juin 2005, 13:50

C'est a dire ça :

Code : Tout sélectionner

<input type="hidden" name="utilisateur" value="utilisateur">

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 juin 2005, 13:52

ton <input> est en disabled, donc en gros il est juste là pour faire joli, car il n'est pas pris en compte dans les variables, il faut que tu rajoute un champ hidden pour faire passer ce paramètre sinon ca peut pas marcher
FAUX jeune padawan

un input transmet toujours les variables. Le disabled ne sert qu'a interdire la saisie, tout comme le readonly
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 91 Messages

27 juin 2005, 13:52

oui ca :)
YaTTa :D

Eléphant du PHP | 91 Messages

27 juin 2005, 13:53

non VRAI, j'ai eu ce probleme lors d'un script, je mettai un champ en disabled, et je n'avai aucun retour lors de la reception de la variable par $_POST['variable'], j'ai du mettre un champ caché, test et tu verra :)
YaTTa :D

Eléphant du PHP | 91 Messages

27 juin 2005, 13:54

le readyonly, doit garder la variable mais pas le disabled
YaTTa :D

Eléphant du PHP | 139 Messages

27 juin 2005, 13:55

C'est bon ça marche!

Mais j'aimerai savoir qui a raison en fait ! Mais ne vous énervé pas ! ;)

Eléphant du PHP | 91 Messages

27 juin 2005, 13:55

on ne s'enerve pas , on bavarde :p
YaTTa :D

Eléphant du PHP | 139 Messages

27 juin 2005, 13:57

Pas de souci mais en tout cas BRAVO et merci je crois ke je viendrais posé mes kestion ici plutot qu'ailleurs car ça va l'ambiance est cool !!

Mais au fait : vous bosser dans la vie ou vous répondez aux questions sur le forum ? lol

Eléphant du PHP | 91 Messages

27 juin 2005, 14:00

suis en stage, ca aide ^^
YaTTa :D

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 juin 2005, 14:33

Un peu les 2, je suis aussi en stage

Mais je ne comprend pas pourquoi ça ne marche pas chez vous parce que j'utilise disabled dans des input type text et je récupère bien la variable ... :shock:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 139 Messages

27 juin 2005, 14:36

Bizarre en effet mais bon moi ça marche avec hidden donc c'est ce ke je voulais ! ;)