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>