Probléme php condition

Résolu
fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   -  
fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   606
 
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   Statut Membre Dernière intervention   36
 
Ok je m'y suis pris à l'envers merci
0
PhP Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   606
 
Pour l'explication : https://www.commentcamarche.net/contents/787-php-structures-conditionnelles
0
fm825 Messages postés 522 Date d'inscription   Statut Membre Dernière intervention   36
 
Merci
0