bonjour à tous,
je possède une page index avec un menu include gauche et un menu include droit
donc quand je clic dans le menu gauche la page prends les parametres index.php?page=annuaire
sur la page annuaire.php j'ai place un menu <select> deroulant,
et normalement quand je selectionne j'aimerai que ça prenne un paramètre du style
index.php?page=annuaire&idservice=5
le prob c'est que lorsque je clic sur ok je perds les paramètres de ma page et ça me donne
index.php?idservice=5
est ce que quelqu'un a une solution?
voici mon code
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 <?php include('verif.php'); ?> <h1>Agents</h1> <p>Voici le personnel :</p> <?php include('admin/conf.php'); include('pages.inc.php'); $db_link; $db_select; ?> <form action="index.php?page=annuaire" method="get"> <select name="numservice"> <?php $retour = mysql_query('SELECT * FROM service'); while($donnees = mysql_fetch_array($retour)) { echo '<option value="'.$donnees['idservice'].'">'.$donnees['nomservice'].'</option>'; } mysql_free_result($retour); ?> </select> <input type="submit" value="ok"> </form> <?php $retour=mysql_query('SELECT count(*) FROM utilisateur INNER JOIN service ON service.idservice= utilisateur.numservice order by nom'); $donnees=mysql_fetch_array($retour); $total=$donnees[0]; mysql_free_result($retour); if(isset($_GET['limite'])) $limite=$_GET['limite']; else $limite=0; $adressepage = $_SERVER['REQUEST_URI']; $nombre=5; if(!verifLimite($limite,$total,$nombre)) $limite = 0; if(isset($_GET['numservice'])) { $retour = mysql_query('SELECT utilisateur.*,service.nomservice FROM utilisateur INNER JOIN service ON service.idservice= utilisateur.numservice order by numservice'); } else { $retour = mysql_query('SELECT utilisateur.*,service.nomservice FROM utilisateur INNER JOIN service ON service.idservice= utilisateur.numservice order by nom'); } if($total > $nombre) affichePages($nombre,$adressepage,$total,$limite); $compteur=0; while ($donnees = mysql_fetch_array($retour)) { if($compteur>=$limite && $compteur<($limite+$nombre)) { ?> <div class="news"> <table> <tr> <td width="50%"> <span>nom: </span><?php echo $donnees['nom']; ?><br /> <span>prénom: </span><?php echo $donnees['prenom']; ?><br /> <span>email: </span><?php echo $donnees['email']; ?><br /> <span>telephone: </span><?php echo $donnees['telephone']; ?><br /> <span>nom de service: </span><?php echo $donnees['nomservice']; ?><br /> <span>description: </span><?php echo $donnees['description']; ?><br /></td> <td width="50%"> <span align="center"><img src="contenu/admin/upload/<?php echo $donnees['image']; ?>"><br /></span> </td> </tr> </table> <p> <?php $contenu = nl2br(stripslashes($donnees['description'])); echo $description; ?> </p> <hr> </div> <?php } $compteur++; } mysql_free_result($retour); ?> </body> </html>
Partager