Php : if et else comment formuler tout ca

turlututu -  
kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je debute en php donc besoin d un coup de main pour dire en php ce que je souhaite faire...

si c est tel-utilisateur alors faire action1
sinon OU si c est telle condition alors faire action2

if ($user[is_guest])
{
blablabla
}
else
{
turlututu
}

c est pour mettre le "OU" avec le ELSE que je bloque

en fait le probleme est simple
si il s agit de l utilisateur guest je dois afficher le formulaire pour se logger et sinon non.
sauf que c est la que ca se complique
<form method="post" action="action=in"

avec mon script tel qu il est, apres avoir cliqué sur le bouton du formulaire je ne vois pas de difference sur ma page (juste l url qui est devenue index.php?action=in)
il faut que je change de page ou que j enleve ?action=in dans la barre d adresse pour qu il voit que je ne suis plus guest

alors est ce que je peux mettre
if ($user[is_guest])
{
blablabla
}
else OU $action="in"
{
turlututu
}

un grand merci pour ceux qui saurons m aider ! je galere !
Configuration: Windows XP
Firefox 3.0.12

3 réponses

  1. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Bonjour,

    Je pense que si tu lis cette page, tout deviendra plus clair pour toi :)
    Et si tu as encore des questions après ça, hésite pas à les poser.

    https://www.commentcamarche.net/contents/793-php-recuperation-de-donnees
    0
  2. turlututu
     
    c est pas plus clair :)

    je mets un peu plus de mon code
    (ne sachant toujours pas comment mettre mon else (ou condition) j ai fait l inverse avec if)
    donc pour l instant ca donne ca

    $action = isset($_GET['action']) ? $_GET['action'] : null;
    if (!$user['is_guest']||isset($_POST['form_sent']) && $action == 'in')
    {
    blablabla
    }
    else
    {
    blublublu
    }

    mais visiblement ca marche pas... il faut que je reload ou change la page pour qu il voit que je ne suis plus guest...
    0
  3. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Déjà il faudrait savoir ce que c'est que '$user' ?

    Mets ton code en entier qu'on puisse répondre convenablement, sinon ça ne sert a rien, on va tatonner inutilement pendant des heures au lieu de résoudre le problème en deux minutes.
    0