[Corrigé 3.1.17] statistique => Liste déroulante service
Posté : jeu. 9 févr. 2017 14:39
Bonjour,
J'ai remarqué en voulant intégrer un pie chart pour les lieux qu'il y avait un petit bug sur la liste déroulante Services qui ne gardait pas la valeur sélectionnée :
Fichier ticket_stat.php
Ici on voit qu'on a une variable $selected2 qui n'est pas utilisé car on prend $selected1.
Il suffit de choisir entre l'une ou l'autre pour avoir :
Voilà, voilà c'est pas grand chose mais bon.
J'ai remarqué en voulant intégrer un pie chart pour les lieux qu'il y avait un petit bug sur la liste déroulante Services qui ne gardait pas la valeur sélectionnée :
Fichier ticket_stat.php
Code : Tout sélectionner
<select name="service" onchange=submit()>
<?php
$query = $db->query("SELECT * FROM tservices WHERE disable=0");
while ($row=$query->fetch()) {
if ($row['id'] == $_POST['service']) {$selected2="selected";}
echo "<option value=\"$row[id]\" $selected1>$row[name]</option>";
$selected2="";
}
$query->closeCursor();
if ($_POST['service']=="%") {echo "<option value=\"%\" selected>Tous les services</option>";} else {echo "<option value=\"%\" >Tous les services</option>";}
?>
</select>
Il suffit de choisir entre l'une ou l'autre pour avoir :
Code : Tout sélectionner
<select name="service" onchange=submit()>
<?php
$query = $db->query("SELECT * FROM tservices WHERE disable=0");
while ($row=$query->fetch()) {
if ($row['id'] == $_POST['service']) {$selected2="selected";}
echo "<option value=\"$row[id]\" $selected2>$row[name]</option>";
$selected2="";
}
$query->closeCursor();
if ($_POST['service']=="%") {echo "<option value=\"%\" selected>Tous les services</option>";} else {echo "<option value=\"%\" >Tous les services</option>";}
?>
</select>