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

4 réponses

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