Bonjour

J'utilise un mysql_fetch_array pour me ramener des valeurs d'une requête dans un menu déroulant (select + option value).
Mais le résultat ne comprend qu'une ligne sur 2.

Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$conn1 = mysqli_connect('localhost','root','toto','maBdD');
	if($conn1 === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
	}
$sql2 =  "select id as tech, nom, prenom, societe from personne" ;
$rep2 = mysqli_query($conn1, $sql2) ;
echo "<select name='TECH'>";
while ($donnees2 = mysqli_fetch_array($rep2, MYSQLI_BOTH)) 
{
    echo "<option value='".$donnees2['tech'].">".$donnees2['nom'].' '.$donnees2['prenom'].','.$donnees2['societe']."</option>";
}
mysqli_free_result($rep2); 
echo "</select>";
Est-ce que quelqu'un a une idée sur mon erreur ?
D'avance merci