Les Allergies
Alimentaires
Posez votre question Signaler

Test IF a plusieurs condition en PHP [Résolu]

Bilibob - Dernière réponse le 8 oct. 2009 à 17:02
Bonjour,
je voudrais savoir comment on structure un test IF a plusieurs condition en PHP.
Merci d'avance...
Lire la suite 

Test IF a plusieurs condition en PHP »

4 réponses
Réponse
+2
moins plus
tu sépares chaque conditions avec des && , comme en C !
if ($a>1 && $a<5) echo "$a est comprit entre 1 et 5"


&& c'est pour ET
|| c'est pour OU

if ($sexe=="H" || $sexe=="F")
    echo "vous êtes un homme ou une femme";
else
    echo "vous etes ni un homme, ni une femme... peut etre un trans bésilien ?";
Ajouter un commentaire
Réponse
+1
moins plus
voici mon problemme, je test 2 champs d'un formulair pour etre sur qui on été remplis.
le problme est que des que un seul est rempli méme si l'autre es vide sa passe quand méme

Voici mon script PHP

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("forum");

$nom = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));



if ((($nom) == "" )&&(($message) == "" ))

echo 'pas renpli';

else{
mysql_query('INSERT INTO message VALUES("", "'.$nom.'", "'.$message.'")');
header('Location: index.php');}

?>
Ajouter un commentaire
Réponse
+0
moins plus
Je n' ai pas trop compris si tu parles dans le sens de Nabla's ou bien celui la:


<?php
if( $age < 14 ) // $si $age plus petit que < 14
echo 'Vous avez moins de 14 ans';
else if( $age <= 18 ) // sinon, si $age plus petit ou égal à 18
echo 'Vous avez entre 14 et 18 ans';
else if( $age <= 25 ) // sinon, si $age plus petit ou égal à 25
echo 'Vous avez entre 19 et 25 ans';
else if( $age <= 64 ) // sinon, si $age plus petit ou égal à 64
echo 'Vous avez entre 26 et 64 ans';
else // sinon
echo 'Vous avez plus de 64 ans!';
?>
Ajouter un commentaire
Réponse
+0
moins plus
je viens de comprendre que je devais maitre un ou et non pas un &.
merci beaucoup
Ajouter un commentaire
Ce document intitulé « Test IF a plusieurs condition en PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?