Bonjour,

Bonjour,


J'ai le code php suivant dont je me sert pour generer un certain nombre de liens, et
je voudrais au lieu que ceux ci s'affichent sous forme de liens normaux, qu'ils s'affichent
sous forme d'un menu déroulant.

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
 
 
<?php 
$sql = ("SELECT DISTINCT ville FROM rotisserie ORDER BY ville"); 
$result = mysql_query($sql); 
 
echo '<ul>'; 
 
while ($row = mysql_fetch_assoc($result)) { 
echo '<li><a href="rotisserie-'.preg_replace("/ /","-",$row['ville']).'.html">'.$row['ville'].'</li>'; 
 
} 
 
echo '</ul>'; 
?>

On m'a grandement aidé pour le code suivant

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
22
23
24
25
26
27
28
 
 
<?php 
 
  // redirection 
 if (!empty($_POST_['load'])) 
 { 
 header("location:".$_POST_['ville'].""); 
 exit(); 
  } 
 
 ?> 
 
 
<form name="form" action="ville.php" method="post"> 
<input type="hidden" name="load" value="1"> 
 
<select name="ville" onchange="form.submit();"> 
<?php 
$sql = ("SELECT DISTINCT ville FROM rotisserie ORDER BY ville"); 
$result = mysql_query($sql); 
 
while ($row = mysql_fetch_assoc($result)) { 
echo '<option value="rotisserie-'.preg_replace("/ /","-",$row['ville']).'.html"> '.$row['ville'].' </option>'; 
} 
 
?> 
</select>
qui me réalise le menu déroulant comme je le désire, avec toutes les villes présentes, mais le hic, c'est qu'il m'est impossible de cliquer dessus, le pointeur de ma souris indique que c'est seulement du texte, et quand je clique sur le nom d'une ville, rien ne se passe, à part un petit logo en bas de ma page me disant qu'il y a une erreur sur la page.

Je vous serais tres reconaissant si vous pouviez m'aider, je ne trouve pas la solution.

Patrick