menu select dans une page include problème de paramètres
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:
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> |