Propblème de compréhension de script php
Fermé
anthony
-
15 mars 2009 à 12:00
atspinto Messages postés 338 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 8 août 2014 - 15 mars 2009 à 13:11
atspinto Messages postés 338 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 8 août 2014 - 15 mars 2009 à 13:11
A voir également:
- Propblème de compréhension de script php
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
3 réponses
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
15 mars 2009 à 12:09
15 mars 2009 à 12:09
$par_defaut='selected="selected"';
permet definir l'option ki sera affichée (selectionnée) kand dans ta liste deroulante sera chargée..
la fonction choixParDefaut ki a été faite, permet d'éviter de faire du code repetitif pour chaq option de la liste deroulante...
je sais pas si ça repond à ta kestion...
permet definir l'option ki sera affichée (selectionnée) kand dans ta liste deroulante sera chargée..
la fonction choixParDefaut ki a été faite, permet d'éviter de faire du code repetitif pour chaq option de la liste deroulante...
je sais pas si ça repond à ta kestion...
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
15 mars 2009 à 12:58
15 mars 2009 à 12:58
<option value="Bleu" <?php echo choixParDefaut('Bleu'); ?>>Le Bleu</option>
echo choixParDefaut('Bleu'); permet de comparer la couleur l'option en cours avec la couleur reçue par le $_POST; ce ki fait koi, par defaut tu n'a rien kom valeur de retour de la fonction d'où ceci $par_defaut = ''; comme initialisation..
par contre si la couleur reçu correspond celle de l'option en cours, ta fonction renvoie donc $par_defaut='selected="selected"'; simplement pour dire ce ke sera la couleur affichée direct kand ta liste deroulante sera chargée... mais pas ke les otr n'existeront pas...
une option sera donc soit:
- <option value="Bleu" selected="">Le Bleu</option> (si c'est pas la couleur bleu ki est reçue)
- ou <option value="Bleu" selected="selected">Le Bleu</option> (sinon)
tout comme il aurait simplement pu faire dans la fonction choixParDefaut un truc du genre, si la couleur correspond renvoyer simplement "selected" et faire chak option kom ceci :
<option value="Bleu" selected="<?php echo choixParDefaut('Bleu'); ?>" >Le Bleu</option>
<option value="Marron" selected="<?php echo choixParDefaut('Marron'); ?>">Le Marron</option> .....
j'espere ke ça repond now....
echo choixParDefaut('Bleu'); permet de comparer la couleur l'option en cours avec la couleur reçue par le $_POST; ce ki fait koi, par defaut tu n'a rien kom valeur de retour de la fonction d'où ceci $par_defaut = ''; comme initialisation..
par contre si la couleur reçu correspond celle de l'option en cours, ta fonction renvoie donc $par_defaut='selected="selected"'; simplement pour dire ce ke sera la couleur affichée direct kand ta liste deroulante sera chargée... mais pas ke les otr n'existeront pas...
une option sera donc soit:
- <option value="Bleu" selected="">Le Bleu</option> (si c'est pas la couleur bleu ki est reçue)
- ou <option value="Bleu" selected="selected">Le Bleu</option> (sinon)
tout comme il aurait simplement pu faire dans la fonction choixParDefaut un truc du genre, si la couleur correspond renvoyer simplement "selected" et faire chak option kom ceci :
<option value="Bleu" selected="<?php echo choixParDefaut('Bleu'); ?>" >Le Bleu</option>
<option value="Marron" selected="<?php echo choixParDefaut('Marron'); ?>">Le Marron</option> .....
j'espere ke ça repond now....
atspinto
Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
15 mars 2009 à 13:11
15 mars 2009 à 13:11
aahhh.... ça me satisfait...
Heureux d'avoir pu t'aider
Heureux d'avoir pu t'aider
15 mars 2009 à 12:33