Garder les valeurs affichées
Résolu/Fermé
meskina
Messages postés
50
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
26 septembre 2013
-
15 juin 2012 à 13:30
meskina Messages postés 50 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 26 septembre 2013 - 18 juin 2012 à 10:46
meskina Messages postés 50 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 26 septembre 2013 - 18 juin 2012 à 10:46
A voir également:
- Garder les valeurs affichées
- Les sites web peuvent garder la trace de votre navigation en déposant des ✓ - Forum Réseaux sociaux
- Les sites web peuvent garder la trace de votre navigation en déposant des sur votre ordinateur - Forum Réseaux sociaux
- Conserver traces des sites web visités - Forum Réseaux sociaux
- Excel intervalle entre 2 valeurs ✓ - Forum Excel
- Excel garder une ligne fixe - Guide
9 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
15 juin 2012 à 22:08
15 juin 2012 à 22:08
<select name="eleve" id="eleve" onchange="submit();"> <option value="">selectionner</option> <?php $respo = mysql_query("SELECT DISTINCT(id_representant),nom FROM listevisite "); while($affiche_respo= mysql_fetch_array($respo)){ $option= '<option value="'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].']" '; //dans ton <option la value es égale à "'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].']" //donc 'est cette valeur qui est posté , il faut donc dans ton if comparer $eleve à cette valeur if($eleve== $affiche_respo['nom'].'['.$affiche_respo['id_representant'].']') $option.= 'selected '; $option.='>'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].'] </option>'; echo $option; } ?> </select>
lili34500
Messages postés
178
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
17 août 2012
16
15 juin 2012 à 13:33
15 juin 2012 à 13:33
Ok logiquement si tu poste ton formulaire tu doit avoir un truc en $_POST pour verifier fait un
<pre>
<?php print_r($_POST); ?>
</pre>
<pre>
<?php print_r($_POST); ?>
</pre>
meskina
Messages postés
50
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
26 septembre 2013
Modifié par meskina le 15/06/2012 à 16:16
Modifié par meskina le 15/06/2012 à 16:16
merci lili,quand j'ai ajouté ton truc ça marche cad il me garde le nom selectionné affiché sur la liste apres le chargement de la page,mais après le clic sur le bouton non il disparaître toujours?? :s
lili34500
Messages postés
178
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
17 août 2012
16
15 juin 2012 à 16:25
15 juin 2012 à 16:25
Si tu veux qu'il le garde ne memoire utilise les $_SESSION !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
meskina
Messages postés
50
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
26 septembre 2013
15 juin 2012 à 16:47
15 juin 2012 à 16:47
oui c'est ce que j'ai essayé de faire en haut de ma page par:
$_SESSION['eleve']=$_POST['eleve'];
ensuite ajouté ça:
<select name="eleve" id="eleve" onchange="submit();">
<option value=" <?php $_POST['eleve']?>"><pre>
<?php print_r($_SESSION['eleve']); ?>
</pre></option>
<?php
$respo = mysql_query("SELECT DISTINCT(id_representant),nom FROM listevisite ");
while($affiche_respo= mysql_fetch_array($respo)){
$option= '<option value="'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].']" ';
if($nom == $affiche_respo['nom']) $option.= 'selected ';$option.='>'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].'] </option>';
echo $option;
}
c'est correcte ma méthode ?
$_SESSION['eleve']=$_POST['eleve'];
ensuite ajouté ça:
<select name="eleve" id="eleve" onchange="submit();">
<option value=" <?php $_POST['eleve']?>"><pre>
<?php print_r($_SESSION['eleve']); ?>
</pre></option>
<?php
$respo = mysql_query("SELECT DISTINCT(id_representant),nom FROM listevisite ");
while($affiche_respo= mysql_fetch_array($respo)){
$option= '<option value="'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].']" ';
if($nom == $affiche_respo['nom']) $option.= 'selected ';$option.='>'.$affiche_respo['nom'].'['.$affiche_respo['id_representant'].'] </option>';
echo $option;
}
c'est correcte ma méthode ?
meskina
Messages postés
50
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
26 septembre 2013
15 juin 2012 à 17:01
15 juin 2012 à 17:01
en faite la situation c'est que sur mon formulaire j'ai 4 listes déroulantes que j'aliment a partir de la db avec la liaison de la 1er liste.cad:
il faut sélectionné un NOM dans la liste 1,après la liste des région s'aliment toute seule a partir du 1er choix, après quand je clique sur la 3eme liste: ville.
en gros c'est un filtrage,selon les noms,region,ville et secteur que j'ai réussi à faire.mais avec un seul souci c'est que j'aime toujours garder les valeurs sélectionnées et j'arrive pas à faire ça! :/
merci pour votre aide
il faut sélectionné un NOM dans la liste 1,après la liste des région s'aliment toute seule a partir du 1er choix, après quand je clique sur la 3eme liste: ville.
en gros c'est un filtrage,selon les noms,region,ville et secteur que j'ai réussi à faire.mais avec un seul souci c'est que j'aime toujours garder les valeurs sélectionnées et j'arrive pas à faire ça! :/
merci pour votre aide
lili34500
Messages postés
178
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
17 août 2012
16
15 juin 2012 à 17:04
15 juin 2012 à 17:04
Fait un truc avec les session
Tu enregistre ton post dans ta session puis apres tu fait un truc du genre
if(isset($_SESSION['ta valeur'])){
echo $_SESSION['ta valeur'];
}
Tu enregistre ton post dans ta session puis apres tu fait un truc du genre
if(isset($_SESSION['ta valeur'])){
echo $_SESSION['ta valeur'];
}
meskina
Messages postés
50
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
26 septembre 2013
15 juin 2012 à 18:01
15 juin 2012 à 18:01
super grand merci lili! maintenant toutes mes listes conservent leurs valeurs sélectionnées,mais à l'exception de liste nom!! je sais pas pourquoi il garde toujours le même nom comme valeur initiale??
mon code final maintenant est :
<option value=" <?php if(isset($_SESSION['nom'])){
echo $_SESSION['nom'];
} ?>
mon code final maintenant est :
<option value=" <?php if(isset($_SESSION['nom'])){
echo $_SESSION['nom'];
} ?>
meskina
Messages postés
50
Date d'inscription
vendredi 22 juillet 2011
Statut
Membre
Dernière intervention
26 septembre 2013
18 juin 2012 à 10:46
18 juin 2012 à 10:46
merci beaucoup :)