Php : if et else comment formuler tout ca

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. Contributeur
    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.
    1. 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...
      1. Contributeur
        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