Verifier chaque champ non null php/sql

momohuri Messages postés 256 Statut Membre -  
momohuri Messages postés 256 Statut Membre -
Bonjour,

J aimerais verifier si le $donnees['id'.$i] est null et si c en est pas le cas alors faire bidule mais je ne sais pas vraiment comment fair le foreach,
merci

$variable=select *....

$donnees=mysql_fetch_assoc($variable);
$i=1;

foreach($donnees['id'.$i] !as null ){
// ici faut faire bidule
}



A voir également:

6 réponses

Bacchus69 Messages postés 126 Statut Membre 4
 
Yop,

Tu as déjà essayé de remplacer !as par != ?

0
momohuri Messages postés 256 Statut Membre 8
 
yep mais ce nest pas la bonne syntax d un foreach...
0
Bacchus69 Messages postés 126 Statut Membre 4
 
Tu as déjà regardé sur php.net ?

Je viens de jeter un oeil à ce qu'ils donnent comme structure pour un foreach et visiblement tu pourrais faire ta syntaxe avec as au lieu de !as.

Voilà le lien : https://www.php.net/manual/fr/control-structures.foreach.php

J'espère que ça pourra t'aider.


Bàt,
0
momohuri Messages postés 256 Statut Membre 8
 
j ai regarde l article en diagonal sans vraiment trouve ce que je voulais....
Et en mettant un !as j ai le droit a
Parse error: syntax error, unexpected '!'
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bacchus69 Messages postés 126 Statut Membre 4
 
Ah ! Si tu as un Parse error: syntax error, unexpected '!', c'est justement parce que le "!" n'a rien à faire là. ^^

Tu dois donc le retirer dans ton code et ça devrait fonctionner uniquement avec as au lieu de !as.

Bacchus69
0
momohuri Messages postés 256 Statut Membre 8
 
Yep je sais, mais jsutement ce que je veut c pas un as null mais un as not null.
Donc j ai essaye avec !as et !null mais ca ne veut pas...
0