Page 1 sur 1

[Corrigé 3.1.17] statistique => Liste déroulante service

Posté : jeu. 9 févr. 2017 14:39
par Galadhar
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

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>
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 :

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>
Voilà, voilà c'est pas grand chose mais bon.

Re: Bug dans statistique => Liste déroulante service

Posté : jeu. 9 févr. 2017 14:46
par Flox
Bonjour,

Effectivement ce problème à déja été corrigé en 3.1.15.

cdt

Re: [Corrigé 3.1.15] statistique => Liste déroulante service

Posté : jeu. 9 févr. 2017 14:54
par Galadhar
Bonjour,

Ce doit être en 3.1.16 car j'ai mis la 3.1.15 ce matin et le problème est toujours présent.

Cordialement,

Re: [Corrigé 3.1.15] statistique => Liste déroulante service

Posté : jeu. 9 févr. 2017 15:25
par Flox
Quand vous dites que cela ne garde pas la valeur sélectionnée, c'est lorsque vous selectionner ensuite une autre liste déroulante ?

Pouvez vous vérifier sur notre webdemo que vous n'arrivez pas à reproduire le problème ?
https://demo.gestsup.fr/index.php?page=stat&tab=ticket

Merci


Cdt

Re: [Corrigé 3.1.15] statistique => Liste déroulante service

Posté : jeu. 9 févr. 2017 15:30
par Galadhar
Il vous suffit de regarder dans les fichiers de la 3.1.15 pour confirmer ce que je dis.

Dans la webdemo en 3.1.16 lorsque l'on sélectionne le service Comptabilité, c'est le service Informatique qui est affiché dans la liste déroulante ce qui n'empêche pas que le graphe donne bien la valeur pour la comptabilité.

Ce problème n'est donc pas résolu en 3.1.16.

Cordialement,

Re: statistique => Liste déroulante service

Posté : jeu. 9 févr. 2017 15:36
par Flox
ha autant pour moi le problème à été corrigé mais en 3.1.17 qui sortira bientôt.

Merci pour votre retour