bonjour,
g un petit probleme
g creer une page php qui est une liste extraite de BDD avec rafraichissement de la page toutes les 10sec
j'ai aussi permis le choix de la croissance de la liste cad croissant ou decroissant malheureusement a chaque rafraichissement de la page il change de type de croissance cad ke tous les 10sec il passe de croissant a decroissant et inversement
je ne parviens pas a trouver comment rectifier ce script de tel sorte a ce qu'il change de mode de croissance uniquement lorsque qu'on lui demande et non a chaque rafraichissement
voila mon script:
===========
<?php
//on recupere la variable, si non existant ASC par defaut
$croi = isset($_GET['croi'])?$_GET['croi']:'ASC';
//on recupere la variable, si non existant champ degré par defaut
$ordre = isset($_GET['ordre'])?$_GET['ordre']:'id_degré';
//requete
$sql = "SELECT * FROM $table_deg,$table_inter ".
"WHERE $table_inter.id_degré=$table_deg.id_degré ".
"ORDER BY $table_inter.$ordre".' '."$croi";
$req = mysql_query($sql) or die (mysql_error());
$nb=mysql_num_rows($req); //nbr de ligne de résultat de la requête
if ($nb==0)
{
echo'Aucune requête d\'intervention enregistrée';
//rafraichissement dans 10 sec
echo'<meta http-equiv="refresh" content="10;URL=listes_interv.php?ordre=$ordre&croi=$croi">';
}else{
//si croissant passer a decoissant et inversement
echo'<br>Vous êtes ';
if ($croi=='ASC')
{
$croi='DESC';
echo'Décroissant';
}else{
$croi='ASC';
echo'Croissant';
}
?>
//rafraichissement dans 10 sec
<meta http-equiv="refresh" content="10;URL=listes_interv.php?ordre=<?php echo $ordre;?>&croi=<?php echo $croi;?>">
<table border="1">
<tr align="center">
<td><a href = "listes_interv.php?ordre=id_degré&croi=<?php echo $croi;?>">Degré :</a></td>
<td><a href = "listes_interv.php?ordre=id_intervention&croi=<?php echo $croi;?>">N° :</a></td>
</tr>
<?php
while($data = mysql_fetch_array($req))
{
echo'<tr align="center"><td bgcolor='.$data['couleur'].'></td>';
echo'<td>'.$data['id_intervention'].'</td>';
}
echo'</tr> </table>';
}
?>