{PHP} Variable Dans URL

Bonjour !

Pour transmettre la valeur d'une variable via une URL. Donc de l'information d'une page à l'autre, je procède comme suit !!!

----------------------------------------------------------------------------------------------------------------
VOICI LE CODE DANS LA PAGE DE DEPART
----------------------------------------------------------------------------------------------------------------
<?
echo "<a href='page2.php?xxx=1'> nomlien</a>";
?>

----------------------------------------------------------------------------------------------------------------
VOICI LE CODE DANS LA PAGE DESTINATION page2.php
----------------------------------------------------------------------------------------------------------------
<?
if $xxx == 1 {
... <BLOC A EXECUTER>
}
?>

----------------------------------------------------------------------------------------------------------------

Le Problème Est Que <BLOC A EXECUTER> n'EST JAMAIS EXECUTÉ car quand je vérifie si xxx a bien la valeur 1, je vois que NON, en fait &xxx est NULL !!!

Alors C'est Quoi le Problème ?

Merci !

-- Je n'ai rien à mettre alors je mets SirHill

7 réponses

  1. Modérateur
    Scuse c'est
    <?
    
    if (isset($_GET["xxx"]))
    {
            if ($_GET["xxx"] == 1) 
           {
                 <BLOC A EXECUTER>
           }
    }
    ?>


    Et ça ne sert à rien de crier :-)

    Sm95ZXVzZXMgZup0ZXMgOi0p
    1. Modérateur
      Salut,

      Et si tu fais :
      <?
      
      if isset($_GET["xxx"])
      {
              if $_GET["xxx"] == 1 
             {
                   <BLOC A EXECUTER>
             }
      }
      ?


      Ca marche?

      Sm95ZXVzZXMgZup0ZXMgOi0p
      1. NON !

        Parse error: syntax error, unexpected T_ISSET, expecting '(' in c:\Wamp\www\Alicia\page2.php on line 22

        ligne 22 >>
         if isset($_GET["xxx"])


        Mais Merci quand même :))))))

        -- Je n'ai rien à mettre alors je mets SirHill
        1. Mais je ne comprend pas. Pourquoi CA NE MARCHE PAS ????

          -- Je n'ai rien à mettre alors je mets SirHill
          1. Oui CA MARCHE mais alors pourquoi un simple if ... ne suffisait pas, pourquoi faut il faire un GET ?

            Et ça ne sert à rien de crier :-)
            Pourquoi ?

            Et puis ça veut dire quoi ça >
            Sm95ZXVzZXMgZup0ZXMgOi0p

            ???????????

            :)))))

            -- Je n'ai rien à mettre alors je mets SirHill
            1. j ai compris ... en fait $_GET[] est la variable globale contenant toutes les variables passées via la méthode GET (c'est à dire via l'URL ou via un <FORM method="GET">) Dans la même idée, $_POST[] contient toutes les variables passées via la méthode POST (<FORM method="POST">).

              !!!!!!!! :)))))

              -- Je n'ai rien à mettre alors je mets SirHill
              1. Modérateur
                Ben voilà, tu as un truc à ce sujet là:
                http://www.commentcamarche.net/php/phpform.php3

                Et pour ma signature, c'est "Joyeuses fêtes :-)" en MIME base64 , ne m'en demande pas plus, je sais pas ce que c'est :-D
                http://fr2.php.net/manual/fr/function.base64-decode.php

                ...bon...je m'ennuyais un peu et j'arrivais pas à trouver une nouvelle signature :-D

                Sm95ZXVzZXMgZup0ZXMgOi0p
                1. Et pour ma signature, c'est "Joyeuses fêtes :-)" en MIME base64

                  et pourquoi tu la cache, c'est bien de dire "Joyeuses fêtes :-)" DIRECTEMENT AUX GENS EN CODE ASCII !!!!!!!!!!!

                  :))))))))))))

                  -- Je n'ai rien à mettre alors je mets SirHill
                2. Modérateur
                  Je préfère le mimer... :-)

                  Sm95ZXVzZXMgZup0ZXMgOi0p
                3. Moi aussi ...

                  -- Je n'ai rien à mettre alors je mets SirHill