
le 31/08/2005 à 16:07
Liste d'amis
Je ne suis pas sur que le traitement soit plus rapide qu' un simple explode() !
Mais, parcontre, c' est bien pensé !!!!
Mais, parcontre, c' est bien pensé !!!!
- <?php
- $req = 'SELECT DISTINCT(ville) FROM repertoire_babyfoot WHERE departement="'.$departement.'"'; // On selectionne seulement les villes du departement choisi en evitant les doublons
- $retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
- $tableau_villes = array(); // On déclare notre tableau des villes
- while( $data = mysql_fetch_array($retour) )
- {
- $tableau_villes[] = $data;// On le remplit seulement avec les ville du département concerné
- }
- mysql_free_result($retour);
- }
- else
- {
- $req = 'SELECT DISTINCT(ville) FROM repertoire_babyfoot';// On selectionne toute les villes de la base de donnée en evitant les doublons
- $retour = mysql_query($req) or die( 'Erreur SQL'.mysql_error().'');
- $tableau_villes = array(); // On déclare notre tableau des villes
- while( $data = mysql_fetch_array($retour) )
- {
- //////////////////////////////////////////////
- //////////////////////////////////////////////
- ////////Modification//////////////////////////
- $tableau_villes[] = $data['ville'];// On le remplit avec toutes les villes
- ////////Fin de la modification////////////////
- //////////////////////////////////////////////
- //////////////////////////////////////////////
- }
- mysql_free_result($retour);
- }
- //Des lignes et des lignes pour le reste...
- <select name="ville">
- <option value="zerovide">Sélectionnez une ville</option>
- <?php for($k=0; $k < sizeof($tableau_villes); $k++)
- {
- echo '<option value="'.$tableau_villes[$k].'">'.$tableau_villes[$k].'</option>';
- }
- ?>
- </select>