par
yann18 » 26 mars 2013, 15:06
en fait dans la balise select tu auras 2 catégories d'options:
1/la 1ère selectionne la valeur par défaut(déjà fait)
2/la 2ème sélectionnera tous les instructeurs .
pour afficher tous les instructeurs, tu fais une nouvelle requête qui extrait l'ensemble des instructeurs de ta bd.
Pour la 1ère option qui affiche l'instructeur par défaut y a pas besoin de boucler.
<?php
$SQL_INSTR = "SELECT instructeurs.INSTR, formation.INSTR,formation.NOM
FROM instructeurs, formation
WHERE instructeurs.INSTR=formation.INSTR AND formation.NOM = '$elv'";
$queryInst="SELECT * FROM instructeurs";
$res=mysql_query($queryInst)or die("Pb avec la requete INSTR ".mysql_error());
$res_instr = mysql_query($SQL_INSTR)or die("Pb avec la requete INSTR ".mysql_error());
$val_instr= mysql_fetch_array($res_instr);
$selected = '';
echo '<select size=1 name="instr" >'."\n";
$i=0;
$selected = ($val_instr['NOM']==$elv) ? " selected " : "";
echo '<option value="', $val_instr['INSTR'] ,'"', $selected ,'>', $val_instr['INSTR'] ,'</option>',"\n";
while ($dataIns= mysql_fetch_array($res)){
echo '<option value="', $dataIns['INSTR'] , '"' ,'>', $dataIns['INSTR'] ,'</option>',"\n";
}
echo '</select>'."\n";
tu vérifies si j'ai pas fais d'erreurs
en fait dans la balise select tu auras 2 catégories d'options:
1/la 1ère selectionne la valeur par défaut(déjà fait)
2/la 2ème sélectionnera tous les instructeurs .
pour afficher tous les instructeurs, tu fais une nouvelle requête qui extrait l'ensemble des instructeurs de ta bd.
Pour la 1ère option qui affiche l'instructeur par défaut y a pas besoin de boucler.
[php]
<?php
$SQL_INSTR = "SELECT instructeurs.INSTR, formation.INSTR,formation.NOM
FROM instructeurs, formation
WHERE instructeurs.INSTR=formation.INSTR AND formation.NOM = '$elv'";
$queryInst="SELECT * FROM instructeurs";
$res=mysql_query($queryInst)or die("Pb avec la requete INSTR ".mysql_error());
$res_instr = mysql_query($SQL_INSTR)or die("Pb avec la requete INSTR ".mysql_error());
$val_instr= mysql_fetch_array($res_instr);
$selected = '';
echo '<select size=1 name="instr" >'."\n";
$i=0;
$selected = ($val_instr['NOM']==$elv) ? " selected " : "";
echo '<option value="', $val_instr['INSTR'] ,'"', $selected ,'>', $val_instr['INSTR'] ,'</option>',"\n";
while ($dataIns= mysql_fetch_array($res)){
echo '<option value="', $dataIns['INSTR'] , '"' ,'>', $dataIns['INSTR'] ,'</option>',"\n";
}
echo '</select>'."\n";
[/php]
tu vérifies si j'ai pas fais d'erreurs