Bonsoir à tous,
Je vais essayer d'etre le plus clair possible.
J'ai deux table dans ma bdd. Une table style (num, nom...) et une table partenaire (num, nom...). Et un partenaire appartient à un style.
J'affiche dans une liste déroulante mes styles.
Je voudrais que lorsque je clique sur un style de ma liste déroulante, les partenaires de ce style apparaissent, je veux également que la liste déroulante apparaissent toujours, pour que sur un nouveau clique les nouveaux partenaires apparaissent.
J'y arrive très bien lorsque je créer une nouvelle page pour chaque style mais je voudrais que ce soit la même page qui se charge peu importe le style choisi dans la liste déroulante.
Le script suivant est la page où apparaît la liste déroulante pour la première fois.
le deuxième script est la page où je voudrais que les styles avec ses partenaires se chargent n'import quel click effectuer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <? include("config.php"); $requete ="select nom_style FROM style order by num_style;"; $resultat=mysql_query($requete); echo'<select name="rubrique" onChange="self.location.href=this.value;">'; while($row2=mysql_fetch_row($resultat)) { echo "<option value='essai.php'>$row2[0]</option>"; } echo "</select>"; /*include("choix.php");*/ ?>
Mais si il est même possible de le faire à partir d'une seule page je suis preneur.
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <? include("config.php"); $requete ="select nom_style, url FROM style;"; $resultat=mysql_query($requete); echo'<select name="rubrique" onChange="self.location.href=this.value;">'; while($row2=mysql_fetch_row($resultat)) { echo "<option value='$row2[1]'>$row2[0]</option>"; } echo "</select>"; ?> <? include("config.php"); $req ="SELECT image, nom_partenaire, url FROM partenaire where style='Tissus, papiers peints';"; $res=mysql_query($req); $i=0; while($row=mysql_fetch_row($res)) { $i++; if($row[0]=="") { echo" <tr align='right'> <td><font face='Arial' size='2'><b><font color='#FFFFFF'>$row[1]</b></font></span></td> <tr align='right'> <td><a href=$row[2]><span class='Style2'>$row[2]</span></td> </tr> <tr> <td><hr></td> </tr>"; } else { echo" <tr align='right'> <td><a href=$row[2]><img src='$row[0]' width=200 height=150></td> </tr> <tr align='right'> <td><font face='Arial' size='2'><b><font color='#FFFFFF'>$row[1]</b></font></span></td> <tr align='right'> <td><a href=$row[2]><span class='Style2'>$row[2]</span></td> </tr> <tr> <td><hr></td> </tr>"; } } ?>
Merci d'avance
Partager