Bonjour, je me confronte à un petit souci,
j'ai deux liste déroulantes liées entre elles, si je sélectionne la 1ere, je peux sélectionner la 2eme et un bouton s'affiche pour valider. Jusqu'à là tout va bien.
Mais si je resélectionne la 1ere liste, mon 1er post change mais le 2eme ne s'unset pas =x
petit peu de code:
Code php : 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 <?php $newc = array(); ?> <form name='form' method='POST' action=''> <select name="A1" onchange="form.submit();"> <?php foreach($tableau1 as $selection){ ?> <option<?php if(isset($_POST['A1']) && $_POST['A1']==$selection ){echo "selected";} ?>><?php echo $selection; ?></option> <?php } ?> </select> <?php if(!empty($_POST['A1']){ $newc=chemin.'/'.$_POST['A1']; // chemin est un 'define' qui pointe vers un dossier $tab1= abc($newc); // function abc() est est fonction permettant d'afficher le contenu d'un dossier sous forme de tableau* ?> <select name="A2" onchange="form.submit();"> <?php foreach($tab1 as $selection){ ?> <option<?php if(isset($_POST['A2']) && $_POST['A2']==$selection ){echo "selected";} ?>><?php echo $selection; ?></option> <?php } ?> </select> </form>
Quelqu'un aurait une idée ?
Partager