Bonjour,
j'ai une liste déroulante qui fonctionne, avec une table. mais pas moyen de l'afficher dans l'ordre alphabétique.
je voulais aussi afficher deux champs (ex code postal + ville. je le faisait sous access) mais apparemment c pas possible.
quelqu'un aurait un truc pour m'aider .
Merci d'avance .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
		 <input type="text" list="comboid" name="ville1" value="32633"  id="ville" SIZE="30">
<datalist id="comboid">
<?php
 
$conn = mysqli_connect($host, $user, $password, $database);
if(!$conn){  
            die('Could not connect: '.mysqli_connect_error());  
         }  
         echo 'Connected successfully<br/>'; 
 
$req = "SELECT * FROM s29_table_ville ORDER BY cp asc"; 
 
$res = mysqli_query($conn,$req);
while($donnees = mysqli_fetch_array($res))
 
{
echo'<option value ="'.$donnees['id-ville'].'">'.$donnees['cp'].' </option>';
}
	$conn -> close();
?>
</datalist>