Liste deroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Liste deroulante

par charabia » 07 août 2006, 11:32

Je viens de tester ça fonctionne très bien...Où as-tu mis ta session_start ?

par Dom! » 06 août 2006, 21:26

Bonne question effectivement mais j'ai bien ouvert ma session ....


Je desespere avec ce truc qui marche pas... personne a une autre idée ou question ?!

Merci à tous

par charabia » 06 août 2006, 17:09

Juste une tite question, as-tu démarré ta session avec
<?php
session_start();
?>
?

par Dom! » 06 août 2006, 10:36

Donc en faisont un
<?php print_r($_SESSION);  ?>
sa m'affiche : Array ( [usage] =>)

Et j'ai fais par la même occasion un
<?php echo(var_dump($_POST['usage']));?>
et sa m'affiche : NULL

Je ne vois vrément pas ce qui bloque.
Je vous mets le code pour ma session et le code pour ma liste déroulante :
 <?php if (isset($_POST['usage'])) // on verifie que la variable existe
{
$usage = $_POST['usage']; //on recupere les données du formulaire
$_SESSION['usage'] = $usage;
}
else
{
$_SESSION['usage'] =''; 
}
?> 
<select name="usage" class="cxpb6poura" id="usage">
                         	<option value="" <?php if ($_SESSION['usage'] == NULL) print "selected"; ?> >Aucun</option>
                            <option value="Privé">Privé</option>
                            <option value="Privé Trajet travail">Privé trajet travail</option>
                            <option value="Privé profesionnel">Privé profesionnel</option>
                          	</select>
Merci pour votre aide !

par HanX » 06 août 2006, 02:16

fais un
print_r($_SESSION); ?>
avant et regarde si ce qur tu cherches est visible

par charabia » 06 août 2006, 00:02

Montres nous comment tu la déclares avec un code plus complet.

par Dom! » 05 août 2006, 22:05

Et bien ce qui ne fonctionne pas c'est l'affichage de la session...

il ne m'enregistre pas la session "USAGE". J'ai enlevé l'espace mais ca ne fonctionne toujours pas.

Pourtant ma sesson est bien demaré je ne comprend pas.

par charabia » 05 août 2006, 21:31

<? if ($_SESSION ["usage"] == "") print "selected"; ?>
Pourquoi tu mets un espace après SESSION ?
<?php if ($_SESSION["usage"]=="") echo "selected"; ?>

par naholyr » 05 août 2006, 20:17

Qu'est-ce qui ne fonctionne pas ?

Liste deroulante

par Dom! » 05 août 2006, 20:07

bonjour,

Pourriez vous m'indiquer si ce bout de code est correct ? car ca ne fonctionne pas !!!
<select name="usage" class="cxpb6poura" id="usage">
                         	<option value="" <? if ($_SESSION ["usage"] == "") print "selected"; ?> >Aucun</option>
                            <option value="Privé">Privé</option>
                            <option value="Privé Trajet travail">Privé trajet travail</option>
                            <option value="Privé profesionnel">Privé profesionnel</option>
                          	</select>
Merciiii