J'aimerais remplir 2 listes différentes qui seraient alimentées par une même requête pour ne pas la faire deux fois.
$sql = "SELECT village FROM membre WHERE login='$login'";
$rep = mysql_query($sql);
echo '<form method="post" action="index.php?page=trans"name="tr_s2">';
echo '<fieldset>';
echo ' <label>Ville source ==> ';
echo "<select name='source'>";
echo '<option value="rien">Source</option>';
while ($rrr = mysql_fetch_array($rep)){
echo '<option value="', $rrr['0'], '">'. $rrr['0']. '</option><br />';
}
echo '</select>';
echo '</label>';
echo ' <label>Ville destination ==> ';
echo "<select name='destination'>";
echo '<option value="rien">Destination</option>';
while ($rrr = mysql_fetch_array($rep)){
echo '<option value="', $rrr['0'], '">'. $rrr['0']. '</option><br />';
}
echo '</select>';
echo '</label>';
echo ' ';
echo '<input class="bouton" type="submit" value="Transferer" name="tranfert" />';
echo '</fieldset>';
echo '</form>';
Bien sûr ma deuxième boucle ne me donne rien car toutes les valeurs sont parcourues.je ne sais pas si cela peu se remettre à 0 pour relire, question bête, je sais.
Mais je suis sûr qu'il y a moyen de ne pas refaire la requete ?
Merci d'avance.