Condition if ? syntaxe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Condition if ? syntaxe

Re: Condition if ? syntaxe

par xTG » 06 avr. 2011, 20:55

En fait l'écriture est implicite. Les deux se valent.
Car la table de vérité du ET est la suivante :
0 & 0 => 0
0 & 1 => 0
1 & 0 => 0
1 & 1 => 1

Donc il n'y a que quand les variables sont à true que la condition est validée.

Re: Condition if ? syntaxe

par - HXSS - » 06 avr. 2011, 19:59

Bonsoir, juste une question toute bête pour mes maigres connaissances.. :?
les deux sont donc similaires ?? je pensais qu'il y avait besoin de spécifier si elles étaient vraies :?
$res1 = mysql_query($sql);
$res2 = mysql_query($sql1);
if( $res1 && $res2)
$res1 = mysql_query($sql);
$res2 = mysql_query($sql1);
if( $res1 == TRUE && $res2 == TRUE)

Re: Condition if ? syntaxe

par ludo_object » 06 avr. 2011, 19:50

Parfait ça marche.

Merci a toi. Résolu :)

Re: Condition if ? syntaxe

par xTG » 06 avr. 2011, 19:32

Ce sont des fonctions qui effectuent un traitement donc si tu veux savoir si elles se sont correctement exécutées tu devrais plutôt faire ainsi :
$res1 = mysql_query($sql);
$res2 = mysql_query($sql1);
if( $res1 && $res2)
Ainsi si le premier traitement ne s'effectue pas le second se ferra tout de même.
Car dans un if avec && dès qu'il rencontre un élément faux il s’arrête.

Condition if ? syntaxe

par ludo_object » 06 avr. 2011, 19:28

Bonjour,

J'ai deux problemes sur if:

Je voudrais faire une condition avec 2 variables:
if($ajout && $ajout1)
Apparement, ça ne marche pas

et la seconde:
if((mysql_query($sql)) && (mysql_query($sql1))) 
?

ça ne marche pas, non plus.

Je pense avoir un probleme de syntaxe.

Merci de votre aide.