Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Officiels > Site Web > Un site dynamique avec PHP ! > Les bases de PHP > Les conditions > Lecture des commentaires

Les conditions

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  Suivante
Pseudo Commentaire
Page : 1  2  Suivante
Hors ligne Balder # Posté le 29/01/2006 à 20:49:39 - Ce membre a mis la note : 19
Groupe : Membres
C'est bon, probleme résolu.
Hors ligne mica2 # Posté le 10/03/2006 à 10:14:02 - Ce membre a mis la note : 20
Groupe : Membres
Houla ! des pièges dans les questions, des pièges dans les réponses proposées, tout est prévu pour nous forcer à devenir attentif et logique...

Alors 20/20 pour ces tutoriaux PHP qui ne nous permettent pas de copier-coller tranquillement,dans notre coin, sans déranger personne.

Merci M@téo !
Hors ligne tom130 # Posté le 25/03/2006 à 10:20:17 - Ce membre a mis la note : 20
Groupe : Membres
TRO TRO BIEN CE TUTO COMME TOUT LES AUTRES !!!!
Hors ligne Artimon # Posté le 13/04/2006 à 23:04:56 - Ce membre n'a pas mis de note
Linux Admirative!
Avatar
Groupe : Membres
En espagnol, on dit Ola! :p
(Sinon tuto parfait!)

Image utilisateur
 
Hors ligne eljoakim # Posté le 03/05/2006 à 16:49:37 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Pourquoi ne parle t'on pas des boucles do...while très pratique et autre for ? C'est bien dommage ...

Bonjour, je suis un virus de signature. SVP, reproduisez-moi afin que je conquière le monde !
Un Powerbook G4, 17 pouces. Deux iBook G4, 12 pouces et 14 pouces. Deux iBook G3 et deux iMac G3.
 
Hors ligne Ramsès II # Posté le 06/05/2006 à 03:37:52 - Ce membre n'a pas mis de note
Hommage au grand pharaon
Groupe : Membres
C'est très bien fait comme tout le reste des cours, mais je dois dire qu'à ce stade-ci, j'ai beaucoup de mal à bien placer les accolades dans les conditions.

Et aussi avec les "IF" imbriqués.

Bien amicalement
 
Hors ligne koolgraph # Posté le 07/05/2006 à 08:00:14 - Ce membre a mis la note : 16
Groupe : Membres
je lui met 16/20, en gros, c'est parfait, seulment 'ai remarquer certains script qui ne marchait pas, j'ai esseillé chez moi le script finale, le tp et il ne marchais pas. j'ai commencer a lire le php juste pour protéger mes pages avec du php. j'ai donc esseiller d'en créer un avec d'autre script déja présent, de les modifie pour que sa marche, mais quand il est rendu a la ligne ou ya le mot else (ya rien d'autre a coter), il me met une erreur. en gros c'est pour sa que je lui met 16, mis a part sa tout est parfait.
Hors ligne ismox # Posté le 12/05/2006 à 20:32:01 - Ce membre a mis la note : 18
Groupe : Membres
moi je donne 18/20 :D
car il y a encore des question par exemple o_O
Peut t-on limité les valeur ....
pour faire par exemple:
"les commentaire servent a poser la question de comment faire ...."
$note = $_POST["note"];
if ($note >= 0) // de 0 a 4
{echo "Tu es vraiment un gros Zér0 !!!";}

elseif ($note >= 5) // de 5 a 6
{echo "Tu es très mauvais";}

elseif ($note >= 7) // de 7 a 9
{echo "Tu es mauvais";}

elseif ($note == 10) // 10
{echo "Tu as pile poil la moyenne, c'est un peu juste...";}

elseif ($note >= 11) // de 11 a 15
{echo "Tu es assez bon";}

elseif ($note >= 16) // de 16 a 19
{echo "Tu te débrouilles très bien !";}

elseif ($note == 20) // 20
{echo "Excellent travail, c'est parfait !";}

else
{echo "Désolé, je n'ai pas de message à afficher pour cette note";}
(pris du tuto et modifier ^^
Hors ligne Andrei # Posté le 15/05/2006 à 01:28:55 - Ce membre a mis la note : 16
I hacked 127.0.0.1
Avatar
Groupe : Bannis
Citation : Mateo
Le symbole équivalent pour OR est consitué de 2 barres verticales. Pour taper une barre verticale, appuyez sur la touche "Alt Gr" et "6" en même temps (clavier français), ou "Alt Gr" et "&" (clavier belge).
Bah oui faut pas oublier que selon le pays le clavier change


:colere2: Serais-ce de la discrimination envers les québecois ?!
Alors, pour nos concitoyens qui ont un bon clavier qwerty, avec la langue FR (canada) définie il faut faire Shift + # (La touche qui viens avant le 1 :)

Et puis, je ne comprend pas pourquoi tu nous recommende à utiliser les switch quand c'est lent et beaucoup moins clair que les if ! :lol: :euh:
Et les ternaires, t'en fait quoi ? Les autres notations possibles ?

Code : PHP
$eleve_admis = ($moyenne >= 10) ? true : false;

Si quelqu'un voit un code commen ça il fait quoi ? Il se suicide ? Il poursuit en justice le sdz ? o_O (lol)

Code : PHP
<?php
if ($autorisation_entrer)
echo "Bienvenue petit Zér0 :o)";
endif;
?>

WOW ! C'EST QUOI ÇA ?! TONTON MATEO NOUS L'A PAS MONTRÉ ! o_O :(

non sérieux, il y a quelques oublis, mais à part ça, bon tuto :)
16/20
 
Hors ligne manjacostel # Posté le 28/08/2006 à 22:10:09 - Ce membre a mis la note : 20
Groupe : Membres
Bonjour.
Bravo pour la leçon à laquelle je mettrai un 20.
Pour le moment je comprends ou du moins j'en ai l'impression.
Merci de me donner ce sentiment passager de satisfaction.
Courage Mateo... (Je suis pas au bout et je suis un zéro honnête==zéro
Hors ligne Snoop # Posté le 05/10/2006 à 18:59:00 - Ce membre a mis la note : 18
Bonzai !!
Avatar
Groupe : Membres
Ouaip j'aime bien le tutos!
Sauf que c'est un peu compliqué et encore un peu flou dans ma tête...

Snoop
 
Hors ligne Marcinj # Posté le 29/10/2006 à 01:11:30 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : M@teo21

<?php
if ($age <= 12 AND $sexe == "garçon")
{
echo "Bienvenue sur le site de Captain Mégakill !";
}
elseif ($age <= 12 AND $sexe == "fille")
{
echo "C'est pas un site pour les filles ici, retourne jouer à la Barbie !";
}
?>


che cosa vuole ciò dire M@teo, è macho adesso ?


Ci pas jouli ça! :p :D :o :-°


I love my FreeBSD - Whole lotta love
 
Hors ligne Sago # Posté le 03/11/2006 à 00:18:59 - Ce membre n'a pas mis de note
Groupe : Membres
ma si sei un macho
J'ai de la chance j'ai fait du c++ avant :p
Hors ligne fcouma # Posté le 24/03/2007 à 10:02:16 - Ce membre a mis la note : 18
Groupe : Membres
Je ne peux dire que bravo pour tes tutos M@teo.
Moi qui voulais me mettre au php depuis longtemps mais qui repoussais sans cesse le moment ...

Par contre pour l'utilisation de switch :
tu dis : "Avantage : on n'a plus besoin de mettre le double égal ! Défaut : ça ne marche pas avec les autres symboles (< > <= >= !=). En clair, le switch ne peut tester que l'égalité. "

J'ai fais un essai en testant un formulaire pour passer la variable $annee :

switch($_POST['annee'])
{
case 1999:
echo "date trop vieille !";
break;

case 2002<=$_POST['annee'] AND $_POST['annee']<=2007: //teste si la date est comprise entre 2002 et 2007 inclus//
echo "bonne année 2007 !";
break;

default:
echo "Bonjour ! Nous sommes le $jour/$mois/$annee et il est $heure h $minute.";
}

et ça marche parfaitement ! :D

J'ai loupé un truc ??? o_O
Hors ligne fuchie # Posté le 16/05/2007 à 19:21:11 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
Félicitation pour ton tuto très bien expliqué (selon moi en tout cas). J'ai quasiment tout compris du premier coup (je suis forte hein) :p

Bon, je te mets 20 parce que je trouves que ton tuto et très bien rédigé, assez clair. Bref, compréhensible. Ce qui n'est pas le cas sur beaucoup d'autres sites.
Hors ligne EspioNLerAvaGe # Posté le 22/05/2007 à 10:05:15 - Ce membre n'a pas mis de note
Groupe : Membres
salut
bien sur c un ennoreme broVVVVVOOOO pour l'auteur,et je me permet de te remercier aux noms de tous les visiteurs du site...
sinon j'ai une petite qustion en ce qui concerne :

Citation : Qusetion
<?php
if ($texte != "Menu")
{
echo "Nuit";
}
elseif ($texte == "Menu")
{
echo "Soir";
}
else
{
echo "Jour";
}
?>


por quoi sa ne va pas afficher jour? si par exemple en haut on fait
$texte ="Quelque chose differnte de menu";
merci

Knowledge for free,,,,Kowledge for fun
 
Hors ligne Bbar # Posté le 22/06/2007 à 02:12:23 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
C'est vraiment bien... et je remarque qu'a part le petit "bonus" (mais c'est normal en C il n'y a pas de html), on retrouve tout du C/C++. Le switch (totalement identique), le else...if (juste les mots clés AND et OR qui y sont absents).
Ainsi j'en profiterais pour dire à ceux qui parlent de do...while et des conditions ternaire que ça rajoute beaucoup de mots clés à retenir qui n'ont aucun réel avantage en plus que le if et le switch.
Et ceux qui nous parlent de boucles do...while, for, while... il me semble qu'on fait les conditions, pas les boucles (je dis ça comme ça... :-° :-° :-° ).
Secret (cliquez pour afficher)
parce qu'on améliore pas le parfait : 20


EDIT : Pour répondre à EspioNLerAvaGe, si la variable $texte vaut "menu", la condition
Code : PHP

if($texte == "menu") // la condition est vrai
{...}

sera valide donc c'est Soir qui sera afficher.
Si la variable texte ne vaut pas "menu" (donc elle vaudra forcément autre chose ;) ) donc ce coup si :
Code : PHP

if($texte == "menu") // la condition sera fausse
{...}
elseif($texte != "menu")// si c'est pas menu, cette condition est forcément fausse
{...}
else //comme soit la première est vrai, soit la deuxieme, jour ne sera pas afficher
{ echo"jour"}

jour ne sera jamais affiché car "les ordres contenus" dans else ne servent que si aucune condition n'est remplie et comme on est obligé d'avoir soit la première de remplie, soit la seconde, else ne sera jamais utilisé. C'est tout ;)
 
Hors ligne Gaga971 # Posté le 22/06/2007 à 15:38:19 - Ce membre a mis la note : 17
Programmeur indépendant
Avatar
Groupe : Membres
Il y a aussi la structure ternaire qui defois je trouve est plus pratiqueCode : PHP

//structure en if()else() classique
if($jolie === true)
{
  echo 'cette dame est jolie';
}
else
{
 echo 'cette dame est moche';
}

//le ternaire
echo ($jolie === true)? 'cette dame est jolie': 'cette dame est moche';

//explication
(la condition)? 'solution de la condition (oui)': 'sinon (non)';


aussi ceci est mieuxCode : PHP

if():

else:

endif;

while():

endwhile;

//cela est possible avec foreach et switch


 
Hors ligne flea # Posté le 24/07/2007 à 15:01:58 - Ce membre n'a pas mis de note
Flea best bass
Groupe : Membres
sa va c'est suepr sauf pour la question qui sur le "Jour" qui ne s'afichera jamais.En effet il nou smanque des donnée meme si j'ai bien bien compris qu m@teo veux juste nous montré qu'il ne s'affichera jamais :p

Super site RAS 19.999999999999999/20 :D LOL

Fuck them'all ! Goddamm it! :D
 
Hors ligne Anonyme # Posté le 04/09/2007 à 15:28:08 - Ce membre n'a pas mis de note
Groupe :
Vais-je changé ma note une seul fois dans tout le tutorial? :lol:
20/20
Hors ligne darkbenjamin # Posté le 13/09/2007 à 21:43:16 - Ce membre a mis la note : 20
Groupe : Membres
Tuto vraiment simpa, par contre un truc que j'ai pas vu (et que j'ai pt ê pas bien regarder aussi :p) ou que sa n'existe tout simplement pas (quoi que PHP est plutot balèze) c'est des liens php, j'ai testé avec header('ma page.php'), avec des conditions.
En gros j'aurais voulu mettre une condition si un champs été pas rempli, ba sa renvoyer vers la page d'avant sinon sa pouvait marcher!

Mais bon c'est pas important

Merci M@t
Hors ligne pribert # Posté le 22/09/2007 à 21:46:40 - Ce membre a mis la note : 20
tant va la cruche à l'eau...
Groupe : Membres
C'est toujours très bien, trop bien peut être, ma nullité ressort encore plus.
Bravo j'admire le travail de pro. Mes neurones ont du mal à suivre...
Je m'accroche, c'est passionnant
Hors ligne LinK76 # Posté le 29/11/2007 à 01:31:17 - Ce membre a mis la note : 20
"Geeker fait évoluer"
Groupe : Membres
D'aprés les commentaires de Professeur M@téo je suis un ange :p ...bah si j'ai encore eu 20/20 c'est parce que tu es un Dieu de l'enseignement ;) ...Bon sinon c'est vrai que ça se complique encore mais bon, quand on veut vraiment quelque chose, on fini toujours par y arriver (surtout si l'enseignant est trés bon :) )
Hors ligne neige # Posté le 30/11/2007 à 03:13:49 - Ce membre a mis la note : 20
Groupe : Membres
Citation : m@teo
Le symbole équivalent pour OR est consitué de 2 barres verticales. Pour taper une barre verticale, appuyez sur la touche "Alt Gr" et "6" en même temps (clavier français), ou "Alt Gr" et "&" (clavier belge).
Bah oui faut pas oublier que selon le pays le clavier change :p


au Canada, avec le clavier "canada-français" la combinaison c'est alt et - (oui oui, c'est le trait d'union qu'il faut taper)
Hors ligne mdjuvannio # Posté le 24/12/2007 à 22:56:03 - Ce membre a mis la note : 19
Groupe : Membres
le tutoriel est excellent je donne une note de 19/20...bien sûr j'explique pourquoi :p ...

je ne comprends pas la dernière question du QCM.
M@teo tu pourrais m'expliqué?
Pourquoi le message s'affiche 200 fois?
Ne serais ce pas le même fonctionnement que les boucles en Actionscrip?
Franchement je dirai 10 fois... :-°
peut être que je me plante... ;)
Hors ligne LinK76 # Posté le 25/01/2008 à 02:29:12 - Ce membre a mis la note : 20
"Geeker fait évoluer"
Groupe : Membres
ouhla pas fait ce tuto depuis le 29 novembre...(jvien de reprendre). Trés bon tuto. Bon, j'ai pas réussi à mettre un message différent en fonction de ce qu'on tape dans une zone de texte, je sais que c'est pas dit dans le tuto mais jcroi que ce serait bien pcq sinon ça sert pas à grand chose. Remarque c'est pitêtre traité plus loin...donc jvais voir ça sinon, attention M@teo jvai pas être content, lol. 20/20 le tuto com dab' ;)
Hors ligne liteultom # Posté le 20/03/2008 à 14:12:26 - Ce membre a mis la note : 18
Groupe : Membres
Salut tout le monde! Salut Mateo!

Ce n'est pas la première fois que je viens apprendre sur le site du zero, qui est vraiment un site génial. Ce tutoriel ne dépareille pas et c'est pourquoi je lui met un petit 19/20.

Pour information, j'ai enlevé un point car lorsque tu parles de WAMP tu ne parles pas de l'équivalent sous linux (un système LAMP, pour savoir comment l'installer, c'est par ici).

En tout cas bravo, j'adore et j'y retourne!

Pluch pluch, tomtom.
Hors ligne funduk # Posté le 30/05/2008 à 22:12:04 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Très bon tuto comme d'habitude !
Toujours aussi proche du C.
Par contre il y a une horreur :colere2: :colere2: : tu nous dis que les < et > sont en bas à gauche du clavier. Tu aurais du nous le dire depuis le début (ou pas le dire du tout) car, je te le rappelle, toutes les balises html commencent par < et finnissent par > !

┗┫━━ ┃ ━━ ┣┛ ┣┫
 ┃ ━━━━━  ┃┏┳┫┣┳┓ 
 ┗━━┳━┳━━┛ ┃    ┃ 
━━━━┃ ┃    ┗━┳┳━┛
( :p )
 
Hors ligne dia.abdoul # Posté le 21/06/2008 à 15:50:35 - Ce membre a mis la note : 19
Groupe : Membres
Excellent Tutoriel. Bravo, M@teo21.
Hors ligne dia.abdoul # Posté le 21/06/2008 à 15:50:57 - Ce membre a mis la note : 19
Groupe : Membres
Excellent Tutoriel. Bravo, M@teo21.

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 285 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0431s (0.0285s)