Bonjour à tous
Je dois avoir une erreur devant mes yeux mais malgré deux bonne heures à tester ...je ne vois tjrs pas..
La variable vcv => pas de problème [test concluant]
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 if (isset($_GET['item'])) // disable les champs deja enregistré { $reponse = $bdd->query("SELECT `id`,`vcv`,`fai`,`corr` FROM `tableau` WHERE `item`='$item'"); while ($donnees = $reponse->fetch()) { $vcv=$donnees['vcv']; $fai=$donnees['fai']; $corr=$donnees['corr']; if ( $vcv !='NULL') {$testdisable1++;} if ( $fai !='NULL') {$testdisable2++;} if ( $corr!='NULL') {$testdisable3++;} //__________________test echo 'cell vcv : '.$donnees['vcv']; echo ' testdisable1 : '.$testdisable1; echo 'cell fai : '.$donnees['fai']; echo ' testdisable2 : '.$testdisable2; echo 'cell corr : '.$donnees['corr']; echo ' testdisable3 : '.$testdisable3; //_________________ } }
La variable corr => pas de problème [test concluant]
mais La variable fai incrémente '$testdisable2++' , même si la valeur est 'NULL'...
J'ai testé avant le IF, $testdisable2 est bien à zero [assigné en début de page]
Je me suis servis des données en direct (if($donnees['fai'] ect...).
J'ai chercher si la même variable n'existait pas ailleurs....
j'ai supprimer les données de la base, puis retest...
Et à chaque fois cette erreur d'analyse survient uniquement avec 'fai'..
phpmyadmin :
Quand dites-vous ?![]()
Partager