Bonjour tout le monde.

Je pense bien que ce sujet à déjà été traité plusieurs fois, mais j'ai beau tester plusieurs morceaux de codes, aucun ne fonctionne, alors je créé un sujet pour vous montrer mon code et espérer que vous trouviez mes erreurs.

J'explique le truc:
Je suis en stage dans une boite qui voudrait un site dans lequel j'intègre un formulaire avec une liste déroulante, et le contenu de cette liste est tiré d'une base MySQL.

Le truc c'est que rien ne s'affiche dans ma liste. J'ai juste un cadre blanc vide quand je la déroule. Genre une simple ligne avec rien dedans.

Alors je me demandais si c'était ma requête qui foirait, ma syntaxe, mon php ou quoi.

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
<?php
mysql_connect("localhost", "root");
mysql_select_db("accueilpro");
//$recherche = mysql_query('SELECT fonctionUser FROM users') ; 
$query = sprintf("SELECT fonctionUser FROM users");
$result = mysql_query($query);
if (!$result) {
    $message  = 'Requête invalide : ' . mysql_error() . "\n";
    $message .= 'Requête complète : ' . $query;
    die($message);
}
while ($row=mysql_fetch_array($result)) { 
?> 
	<option value="<?php echo $row['fonctionUser'] ?>"><?php echo $row['fonctionUser'];?></option> 
<?php 
	print_r($row);
} 
?>

Ca fait 3 jours que je bute dessus, et ça m'énerve, alors je viens vers vous pour me sortir de l'impasse et obtenir un regard extérieur.
Je vous remercie