bonjour,
j'ai un formulaire php en lien avec une base access, avec ce bout de code:
Ainsi en fonction du nombre d'agents declarant de la disponibilité, l'image du centre apparaitra soir en noir, rouge, orange ou vert.
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 // on recupere le nombre d'agent ayant declare la disponibilite for ($i = 300 ; $i<=327; $i++) { $NB{$i}=0; // connection à la base de données: $cnx = odbc_connect( "DSN_disponibilite", "root", "" ) or die ("Impossible de se connecter à la base de donnée") ; $NB = "SELECT * FROM recape_nb".$NC." WHERE num_centre=$i" ; // echo $NB; // exécution de la requête: $requeteNB = odbc_do($cnx, $NB) ; $resultNB = odbc_fetch_object($requeteNB); $centre=$resultNB->num_centre; if ($resultNB->NB==''){$NB{$i}=0;}else{ $NB{$i}=$resultNB->NB;} if (($centre==300)AND($NB{$i}>=6)) {$B{$i} ="CSPV.JPG";} if (($centre==300)AND(3>$NB{$i})AND ($NB{$i}>0) ){$B{$i}= "CSPR.JPG";} if (($centre==300)AND($NB{$i}==0)) {$B{$i}= "CSPN.JPG";} if (($centre==300)AND(6>$NB{$i})AND ($NB{$i}>=3) ){$B{$i}= "CSPO.JPG";} if (($centre==301)AND($NB{$i}>=6)) {$B{$i} ="CSV.JPG";} if (($centre==301)AND($NB{$i}<3) AND ($NB{$i}>0)){$B{$i}= "CSR.JPG";} if (($centre==301)AND($NB{$i}==0)){$B{$i}= "CSN.JPG";} if (($centre==301)AND($NB{$i}<6) AND ($NB{$i}>=3)){$B{$i}= "CSO.JPG";} ....
Jusqu'à 9 personnes tout se passe bien, après , l'image est CSPR.JPG
Si vous avez une idée, merci
Partager