Probléme php condition

Résolu
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
Configuration: Win 7 et linux

4 réponses

  1. 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
    1. Ok je m'y suis pris à l'envers merci
      0
      1. Pour l'explication : https://www.commentcamarche.net/contents/787-php-structures-conditionnelles
        0