Petite question de syntaxe PHP

Résolu
Bonjour,
Comme le titre l'indique, une question toute béte de syntaxe
Suis pô un pro, mais plutôt à coder avec des moufles ...
C'est correct, ça ?
(enfin ça doit pas, rien de s'affiche quand je le mets) :

$echosens = $sens
if( $_GET['echosens'] == "asc")
{
echo 'ascendant';
} //else {
echo 'descendant';
}

ou même en mettant :
if( $_GET['sens'] == "asc")
ça marche pas

Merci d'avance

--
Me zo ganet e-kreiz er mor
Configuration: Linux Ubuntu 9.04
Firefox 3.0.10

18 réponses

  1. lol oui ca c'est coder avec des mouffles ^^

    $sens ca vien d'où ?
    c'est une variable d'URL ?
    0
    1. oui :
      $sens = $_GET['sens'];
      0
      1. et quand tu fait echo $_GET['sens'] ca t'affiche qqch ?
        0
        1. oui, c'est pour changer le sens d'affichage dans la page de résultats

          Sinon, j'avais essayé ça :

          $sens = $_GET['sens'];

          $echosens = $sens
          if( $echosens == "asc")
          {
          echo 'ascendant';
          } //else {
          echo 'descendant';
          }

          Mais entre les " ou les ' avec les ( et ), suis perdu complet ... LOL
          0
          1. normalement ça ca devrait marcher :
            if( $_GET['sens'] == "asc")
            echo 'ascendant';
            else
            echo 'descendant';
            T'avais mis en commentaire ton "else"
            0
            1. oui, pour le commentaire
              Je faisait des essais en commentant un à un pour voir ou est l'erreur

              Mais bon, pareil, rien ne s'affiche :-(
              Sans "{ }" ?
              Merci :-)
              0
              1. {} n'est pas indispensable parcequ'il y qu'une seule instruction

                peux tu passer l'URL sur lequel tu reprend la vaiable
                0
                1. /index.php?page=part&tri=auteur&sens=asc

                  Ah ok, je croyais qu'ils étaient obligatoires ...

                  Mais effectivement, avec ça, rien non plus :

                  <?php
                  include('config.inc.php');
                  $tri = $_GET['tri'];
                  $sens = $_GET['sens'];

                  $url = $PHP_SELF;

                  $query = 'SELECT * FROM '.$table.' ORDER BY '.$tri.' '.$sens.' ';

                  if( $_GET['echosens'] == "asc")
                  {
                  echo 'ascendant';
                  }
                  else
                  {
                  echo 'descendant';
                  }
                  ?>

                  0
                  1. if( $sens == "asc")
                    {
                    echo 'ascendant';
                    }
                    else
                    {
                    echo 'descendant';
                    }

                    ca donne quoi ca ?
                    0
                    1. Ben heu .... pareil
                      J'avais essayé comme ça aussi, mais avec la variable $echosens
                      Ca me parassait logique aussi, mais bon ^_^
                      0
                      1. t'est sur qu'il a qqch dans la variable $sens ????
                        0
                        1. Ah vi vi vi ! :-)
                          Je fais inverser mes liens d'affichage avec ça :

                          <?php
                          if($_SERVER['REQUEST_URI'] == "/index.php?page=part&tri=auteur&sens=asc")
                          {
                          echo '<a href="index.php?page=part&tri=auteur&sens=desc">Auteur (desc)</a>';
                          } else {
                          echo '<a href="index.php?page=part&tri=auteur&sens=asc">Auteur (asc)</a>';
                          } ?>

                          0
                          1. AAAAARF !
                            Je viens de trouver, avec ça :

                            <?php
                            if($_SERVER['REQUEST_URI'] == "/index.php?page=part&tri=titre&sens=asc")
                            {
                            echo 'ascendant';
                            } else {
                            echo 'descendant';
                            }
                            ?>

                            Merci pour ton aide, c'est toi qui m'a donné la "puce à l'oreille"
                            ;-)
                            @++
                            0
                            1. gngnnnnngnnnn ça me chiffonne !!!!
                              0
                              1. Nan, pardon, avec ça, c'est bon :

                                <?php
                                if($_SERVER['REQUEST_URI'] == "/index.php?page=part&tri=$tri&sens=asc")
                                {
                                echo 'AScendant';
                                } else {
                                echo 'DEScendant';
                                }
                                ?>
                                0
                                1. ok bah ma fois si ça marche comme ça ,
                                  mais bon c'est pas génial.lol
                                  0
                                  1. Arf ! oui
                                    Ca fait un peu "mécanique, avec marteau et fil de fer", mais bon ...
                                    En fait, je me suis servi de mes liens
                                    En gros, ça passe en force quoi ;-)
                                    Bonne journée @ toi
                                    0
                                    1. merci a toi aussi oublie de mettre ton post en resolu ;)
                                      0