Verifier chaque champ non null php/sql

momohuri Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -  
momohuri Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   -
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
}

6 réponses

  1. Bacchus69 Messages postés 126 Statut Membre 4
     
    Yop,

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

    0
  2. momohuri Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   8
     
    yep mais ce nest pas la bonne syntax d un foreach...
    0
  3. 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
  4. momohuri Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. momohuri Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   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