Problème de liste déroulante SELECT
Résolu
saltadmin1
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
saltadmin1 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
saltadmin1 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour, mon problème est simple, c'est très basique, peut être que je suis trop fatigué, j'arrive à détecter mon erreur:
<?$iCount = 0;
for($j=1;$j<=14;$j++){
if ($client_tour[$j]!=0){
$iCount++;
$c=date("w");
$t=getJourLivraison2($client_tour[$j]);?>
<tr>
<td style="text-align: left" align="left" class="mediumtour">
<select>
<option><?echo getJourLivraison($client_tour[$j]);?> <?echo getDateLiv($c,$t);?></option>
<?}}?>
</select>
</td>
</tr>
Il m'affiche chaque champ dans une liste déroulante :S
<?$iCount = 0;
for($j=1;$j<=14;$j++){
if ($client_tour[$j]!=0){
$iCount++;
$c=date("w");
$t=getJourLivraison2($client_tour[$j]);?>
<tr>
<td style="text-align: left" align="left" class="mediumtour">
<select>
<option><?echo getJourLivraison($client_tour[$j]);?> <?echo getDateLiv($c,$t);?></option>
<?}}?>
</select>
</td>
</tr>
Il m'affiche chaque champ dans une liste déroulante :S
A voir également:
- Problème de liste déroulante SELECT
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Supprimer liste déroulante excel - Forum Réseaux sociaux
- Liste code ascii - Guide
6 réponses
c'est quoi comme lagage sa ?
saltadmin1
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
html/php
en tout cas en xhtml pour laliste deroulante utilise <select><select/> et pour les choix <option><option/>
Heu pourquoi ton select est dans ton for ?
parce que là, ca va te créer autant de listes déroulantes que d'entrées dans ton for
Il faut commencer le select avant le for, ce dernier ne servirai qu'à afficher les options
parce que là, ca va te créer autant de listes déroulantes que d'entrées dans ton for
Il faut commencer le select avant le for, ce dernier ne servirai qu'à afficher les options
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est bon, j'ai réglé mon problème, c'était un problème de positionnement des options:
<tr>
<td style="text-align: left" align="left" class="mediumtour">
<select>
<? for($j=1;$j<=14;$j++){
if ($client_tour[$j]!=0){
$iCount++;
$c=date("w");
$t=getJourLivraison2($client_tour[$j]);
echo "<option>".getJourLivraison($client_tour[$j])." ".getDateLiv($c,$t)."</option>";
}}?>
</select>
</td>
</tr>
<tr>
<td style="text-align: left" align="left" class="mediumtour">
<select>
<? for($j=1;$j<=14;$j++){
if ($client_tour[$j]!=0){
$iCount++;
$c=date("w");
$t=getJourLivraison2($client_tour[$j]);
echo "<option>".getJourLivraison($client_tour[$j])." ".getDateLiv($c,$t)."</option>";
}}?>
</select>
</td>
</tr>