pb liste déroulante lié à une base de donnée

pat75
Invité n'ayant pas de compte PHPfrance

14 avr. 2008, 19:35

Bonjour a tous :)
débutant en php j'aurais besoin d'un petit coup de pouce pour m'aider à résoudre ce pb que je n'arrive pas à résoudre de moi même :oops:

Code : Tout sélectionner

<form name="access" method="get" action=""> <select onchange="location = this.options [this.selectedIndex].value"> <option value="#" selected>select a reference</option> <?php $sql_n = "SELECT id, chemin, titre, ref FROM nouvelles WHERE ref= 'n' ORDER BY titre asc"; $result = mysql_query($sql_n); while (list($id,$chemin,$titre)= mysql_fetch_row ($result)) { echo ('<option value=\"ma_ref_'.$chemin.'.html\">'.$titre.'</option>'); } ?> </select> </form>
l'url générée est du genre:
http://www.monsite.com/catalogue/%5C%22ma_ref_monobjet.html%5C%22
et c'est pas bon y a des "parasites" !!!

Mammouth du PHP | 804 Messages

15 avr. 2008, 10:48

mysql_fetch_row($result)
vérifis le petit espace en trop , c'est une fonction et je ne suis pas sur que tu puisse la coder comme ca