Probléme php condition

Résolu/Fermé
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 - 10 nov. 2009 à 20:50
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 - 10 nov. 2009 à 21:16
Bonjour,
J'ai le code suivant:
<?php
$code = $_POST['code'];
$pseu = $_POST['pseudo'];
$pseudo = if ($code == 000) {$pseu;} else {"invite".rand(1,1000);};



Le site me renvoie une erreur sur la dernière ligne mais je ne vois pas quoi...


Merci de vos réponses
A voir également:

4 réponses

PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
10 nov. 2009 à 20:56
Bsr

parce que la syntaxe n'est pas correcte :-)

Tu peux écrire :

$pseudo =  ($code == 000) ? $pseu :  "invite".rand(1,1000);



ou encore en utilisant un if:

if  ($code == 000) 
{
  $pseudo =  $pseu;
}
else
{
  $pseudo =  "invite".rand(1,1000);
}



Au choix
0
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 36
10 nov. 2009 à 21:01
Ok je m'y suis pris à l'envers merci
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
10 nov. 2009 à 21:11
Pour l'explication : https://www.commentcamarche.net/contents/787-php-structures-conditionnelles
0
fm825 Messages postés 522 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 13 septembre 2014 36
10 nov. 2009 à 21:16
Merci
0