Petite question de syntaxe PHP

Résolu
francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   -  
 babou54 -
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. babou54
     
    lol oui ca c'est coder avec des mouffles ^^

    $sens ca vien d'où ?
    c'est une variable d'URL ?
    0
  2. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    oui :
    $sens = $_GET['sens'];
    0
  3. babou54
     
    et quand tu fait echo $_GET['sens'] ca t'affiche qqch ?
    0
  4. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. babou54
     
    normalement ça ca devrait marcher :
    if( $_GET['sens'] == "asc")
    echo 'ascendant';
    else
    echo 'descendant';
    T'avais mis en commentaire ton "else"
    0
  7. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    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
  8. babou54
     
    {} n'est pas indispensable parcequ'il y qu'une seule instruction

    peux tu passer l'URL sur lequel tu reprend la vaiable
    0
  9. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    /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
  10. babou54
     
    if( $sens == "asc")
    {
    echo 'ascendant';
    }
    else
    {
    echo 'descendant';
    }

    ca donne quoi ca ?
    0
  11. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    Ben heu .... pareil
    J'avais essayé comme ça aussi, mais avec la variable $echosens
    Ca me parassait logique aussi, mais bon ^_^
    0
  12. babou54
     
    t'est sur qu'il a qqch dans la variable $sens ????
    0
  13. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    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
  14. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    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
  15. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    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
  16. babou54
     
    ok bah ma fois si ça marche comme ça ,
    mais bon c'est pas génial.lol
    0
  17. francdrum Messages postés 858 Date d'inscription   Statut Membre Dernière intervention   48
     
    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
  18. babou54
     
    merci a toi aussi oublie de mettre ton post en resolu ;)
    0