Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2006, 15h25   #1
Invité de passage
 
Inscription : août 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 9
Points : 0
Points : 0
Par défaut Problème OU logique

Salut

je débute dans la programmation en autodidacte est c'est pas facile facile

je m'aide de deux livre sur le PHP mais comme toujours cela s'adresse a des gens qui ont une culture informatique

alors pour les débutant hors circuit scolaire c'est pas facile de se mettre au charbon lol

Alors voici ma premiere question toute bête
mais je m'affaire a recoupier un script du livre mais il y a un caractère dont je connais pas la signification |

de plus je sais même pas le taper au clavier je suis obligé de faire un copié collé

Comment tapper ce caractère sur le clavier |

Et a quoi ca sert par exemple dans la ligne suivante :

if (empty($_REQUEST['nom']) || empty($_REQUEST['prenom'])

Merci a tous car la je loque et j'ai pas les info pour aller plus loin
stever34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 15h28   #2
Membre confirmé
 
Étudiant
Inscription : mai 2006
Messages : 199
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 199
Points : 249
Points : 249
bonjour,

tout d'abord pour taper le cararctère c'est Alt Gr + 6.
floflo_2006 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 15h30   #3
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Après l'avoir tapé tu apprendras qu'il signifie un OU logique (le ||)

Code :
if (empty($_REQUEST['nom']) || empty($_REQUEST['prenom'])
SI request de nom est VIDE OU request de prénom est VIDE
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 15h31   #4
Membre confirmé
 
Étudiant
Inscription : mai 2006
Messages : 199
Détails du profil
Informations personnelles :
Âge : 26

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 199
Points : 249
Points : 249
ensuite

est l'opérateur pour faire un "ou"

(&& opérateur pour faire un "et")

la fonction empty() renvoie un bool donc là ca te fait un "ou" avec les bool que tu obtiens avec les fonctions empty().
floflo_2006 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 15h36   #5
Invité de passage
 
Inscription : août 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 9
Points : 0
Points : 0
OK merci sur mon clavier la touche 6 ne represente pas un barre verticale mais plutot deux barres verticales une au dessu de l'autre mais effectivement a l'écran ca fait bien une seule barre verticale Merci a tous

je sais pas si c'est mon clavier qui a un default ?
stever34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 15h38   #6
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Citation:
Envoyé par stever34
OK merci sur mon clavier la touche 6 ne represente pas un barre verticale mais plutot deux barres verticales une au dessu de l'autre mais effectivement a l'écran ca fait bien une seule barre verticale Merci a tous

je sais pas si c'est mon clavier qui a un default ?

Non non rassure toi le Pipe (prononcer Païpe) est bien représenté par 2 petites barres séparées
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 18h18   #7
Membre confirmé
 
Avatar de frol
 
Inscription : mars 2005
Messages : 288
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : mars 2005
Messages : 288
Points : 268
Points : 268
Envoyer un message via AIM à frol Envoyer un message via MSN à frol Envoyer un message via Skype™ à frol
juste que sous mac c'est alt + maj + l
frol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 14h01   #8
Invité de passage
 
Inscription : août 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 9
Points : 0
Points : 0
Je profite de ce sujet pour poser les autres points qui me posent probleme dans l'apprentissage de mon exercice

Souvent dans les script php je trouve <BR/> pourquoi mettre un / apres BR, est ce spécifique au php au faut il le mettre aussi en html ???

même question pour <input type="text" name="prenom" /> pourquoi mettre un / a la fin

Question surement bête pour ce qui connaisse la programmation mais je vous assure que quand on débute y a des trucs qui peuvent parètre évident aux gens qui font les livres mais qui ne le sont pas si on a pas un prof qui vous explique tout cela ...
stever34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2006, 14h05   #9
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Je pense qu'une lecture des bases du html devrait t'aider

http://web.developpez.com/faq/html/?...NNNNNNNN#sect1
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h18.


 
 
 
 
Partenaires

Hébergement Web