Hello,

J’ai un problème avec mon script et je ne sais pas ce qui ne va pas.

Je voudrais afficher un menu déroulant dynamiquement et je fais ceci dans mon formulaire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 <select name="categories_news" >
            <option value="">choisissez</option>
            <?php
                    for($i=0; $i<sizeof($_SESSION["id_categories_news"]); $i++){
                            echo "<option value=\"".$_SESSION["id_categories_news"]["$i"]."\"";
                            if(isset($_POST['categories_news']) && $_POST['categories_news']==$_SESSION["id_categories_news"]["$i"]) echo "selected='selected'";
                            echo">".$_SESSION["categories_news"]["$i"]."</option>\n";
 
 
                    }
                ?>
        </select><br />
Des fois ça s'affiche correctement; genre :
choisissez
cat1
cat2
catn
Mais des fois ça ne va pas et j'ai un affichage du genre ceci :
choisissez
c
a
t
1