voila depuis tout à l'heure je suis en train de me prendre le choux avec un tableau dans une boucle... je vous explique :
j'ai donc mis le contenu de ma table sql dans un tableau (pour eviter de faire 8 fois la même requete en boucle sur la page)
voici le code :
Code :
- $table = 'fontes';
- $sql = mysql_query("SELECT name, filename FROM $table ORDER BY name ASC" );
- $i=1;
- while($arrayfontes = mysql_fetch_array($sql))
- {
- $fontes[$i]['name']=$arrayfontes['name'];
- $fontes[$i]['filemame']=$arrayfontes['filename'];
- $i++;
- }
|
quand je fais un print_r... tout est bien à sa place.. comme je le voulais...
ensuite je fais afficher une liste dans un formulaire comme ceci :
Code :
- <select name="fontenom">
- <?php
- for($i=1;$i<=count($fontes);$i++)
- {
- if($fontes['$i']['filename']==$fontenom)
- {
- $selected="selected";
- }
- else
- {
- $selected="";
- }
- echo "<option value=\"".$fontes[$i]['filename']."\" $selected>".$fontes[$i]['name']."</option>\n";
-
- }
- ?>
- </select>
|
alors j'ai une belle liste avec mes fontnames... mais dans le value ya rien qui s'affiche !!!
c quoi qui se passe ? je suppose que c une connerie minuscule mais là je vois pas du tout !