pb pour récupérer une valeur - PHP - Programmation
Marsh Posté le 21-06-2004 à 18:12:41
Si ton menu deroulant est <select name="matieres"> .... </select>
et que ton select se trouve dans un <form action="post">
tu recuperera avec : $mesmatieres = $_POST['matieres'];
si tu as un action = "get" (je te deconseille) , ca sera $_GET['matieres'];
Marsh Posté le 21-06-2004 à 18:17:21
En fait, j'aurais absolument besoin d'utiliser :les variables de session
Marsh Posté le 21-06-2004 à 18:18:41
cela ne change rien, tu récupère d'abord tes données comme ci dessus et ensuite tu effectes tes variables de session. Ne mettons pas la charrue avant les boeufs
Marsh Posté le 21-06-2004 à 18:24:34
Si tu dois utiliser une session tu fais :
$_SESSION['mamatiere'] = $_POST['matieres'];
et vala ki est fait
Marsh Posté le 21-06-2004 à 18:36:40
esox_ch a écrit : Si tu dois utiliser une session tu fais : |
Sauf qu'il est fortement recommandé de contrôler la valeur postée avant de la mettre en session
Marsh Posté le 21-06-2004 à 21:10:55
Y me demande comment on met une variable en session , je le lui dit , s'il me demande comment on fais pour securiser un systeme je peux le lui dire aussi, mais c une reponse differente
Marsh Posté le 22-06-2004 à 01:12:54
esox_ch a écrit : Si ton menu deroulant est <select name="matieres"> .... </select> |
C'est method="post" pas action
Marsh Posté le 22-06-2004 à 06:42:12
Gloups , j'ai taper ca un peu vite, correction :
<form action="monscript.php" method="post"> Et sorry
Marsh Posté le 21-06-2004 à 17:54:42
Voici mon tout premier post à un forum. Je suis débutante en php, en stage, et il y a pas d'informaticien de la boite pour m'aider.
J'ai fait un formulaire de saisie, et j'aimerai garder les valeurs qu'a renseigné un utilisateur. Je sais qu'il faut que je me serve des sessions, mais je n'arrive pas à récupérer une valeur issue d'une liste déroulante.
Ex: l'utilisateur a cliqué sur 'sciences' dans la liste déroulante 'matières enseignées', j'aimeria gardé le choix qu'a fait l'utilisateur.
Merci pour votre aide, je suis vraiment bloquée; la!