PHP et test

  • Créateur du sujet Créateur du sujet Halbert
  • Date de début Date de début
A

Anonyme

Invité
Je débute dans le langage PHP...

Je tape, entre les 2 bornes php, sur un fichier "traitement" d'un fichier "formulaire" :

if ($valeur = 10)
print ("perdu");

par exemple, et il m'est renvoyé un message d'erreur

Quelle est mon erreur ?

Albert
 
Bonjour,
On utilise un signe "=" quand on veut attribuer une valeur à une variable et deux quand on veut faire une comparaison.
De plus, il faut des accolades après if, elseif, while, foreach, function nomFonction...
Il ne faut pas non plus oublier d'avoir déclaré la variable auparavant sinon tu aura un message du genre call to undefined index
Dans ton cas il faut écrire
Bloc de code:
if ($variable [color=red]==[/color] "valeur")
{
	 print ("perdu");
}
Pour débuter, je te conseille le bouquin PHP et MySQL pour les Nuls (regarde le shop MacG et sinon amazon). :zen: