IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

probleme de detection des variables


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut probleme de detection des variables
    Bonjour,

    j'ai un ti problème avec l'affichage des variables, je n'arrive pas à les détecter ni à faire la suite de mes testes,
    j'explique j'envoie mes variables dans les liens exp : monlien.php?variable=ok
    quand je veux récupérer la variable sur la page monlien.php je constate que ma variable n'est pas reconnu et donc je ne peux plus finir mes tests ..

    y'a t'il quelqu’un qui peut m'aider ?

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    quelle type de variable ?

  3. #3
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut
    vous regarder et ne suggérer rien, c'est peut être banale pour vous, mais ce banale me casse la tête, c'est un ti pb de rien du tout et dont je connais pas l'origine qui me freine à terminer mon travail, c'est la premiére fois que je rencontre ce genre de pb,
    voila j'attend tjrs

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Citation Envoyé par fraizas77 Voir le message
    vous regarder et ne suggérer rien, c'est peut être banale pour vous, mais ce banale me casse la tête, c'est un ti pb de rien du tout et dont je connais pas l'origine qui me freine à terminer mon travail, c'est la premiére fois que je rencontre ce genre de pb,
    voila j'attend tjrs
    Que veux-tu que je suggère avec le peu d'informations que tu donnes ?

    Montres-nous le morceau de code qui pose problème selon toi et on essaiera de t'aiguiller.

  5. #5
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <? // Page courante
    $Npag = floor($Ndeb/$Nmax)+1; $Npag2 = $Npag-1;
    $tmp = "<span class=menus_bold>". $Npag ."</span>";
    // Max 9 pages avant
    while(($Npag2>0)&&($Npag2>$Npag-7)) {
       $tmp = "<A href='?num=" . ($Npag2-1)*$Nmax . "&r_reference=$r_reference' class=lien_menu2 >"
          . $Npag2 . "</A> " . $tmp;
       $Npag2--;
    }
     
     
    // Max 7 pages apr&egrave;s
    $Npag2 = $Npag;
    while(($Npag2*$Nmax<=$Ntotal)&&($Npag2<$Npag+6)) {
       $Npag2++;
       $tmp .= " <A href='?num=" . ($Npag2-1)*$Nmax . "&r_reference=$r_reference' class=lien_menu2>"
          . $Npag2 . "</A>";
    }
    echo $tmp;
    ?>

    dans mon lien j'envoie deux variables num et r_reference, mais aprés je peux pas les afficher ni de faire des test dessus

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    -> $_GET['variable']

  7. #7
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut
    $_POST

  8. #8
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    Citation Envoyé par fraizas77 Voir le message
    $_POST
    What ?!?
    pourquoi tu parles de $_POST ? les variables passes par l'url se recuperent avec $_GET...
    reponse deja donnee par jreaux62.

    apres, si tu as toujours un probleme, merci d'en dire un peut plus...

    imagine tu vas chez le medecin et tu lui dis : "j'ai mal"
    => sans plus d'info, il ne pourra pas te guerir...bah la c'est pareil... il nous faut plus d'infos.
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  9. #9
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Il existe principalement 4 façons de faire transiter les informations entre deux pages en PHP:
    - Par l'URL (mapage.php?id=x), dans ce cas on utilise la $_GET pour obtenir les valeurs ($_GET['id'])
    - Avec un formulaire POST, dans ce cas on utilise $_POST pour obtenir les valeurs
    - Avec un cookie (voir setcooke), dans ce cas on utilise $_COOKIE pour obtenir les valeurs
    - Sur session (voir session_start), dans ce cas on utilise $_SESSION pour obtenir les valeurs.

    Note: les formulaires peuvent passer leurs données par GET ou POST (voir l’attribut method de la balise form). La différence fondamentale se situe au niveau du protocole HTTP, on peut obtenir des ressources (requêtes HTTP GET) ou pousser des ressources sur le serveurs (requêtes HTTP POST).

    Toutes ces variables sont des "superglobales", elles sont accessibles et manipulables n'importe où dans le script.

    Dans ton cas, tu fais passer sur l'URL, il faut donc utiliser $_GET de l'autre coté pour récupérer tes valeurs.

  10. #10
    Membre actif
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/07/2014, 08h33
  2. Probleme de typage des variables
    Par sylsi38 dans le forum VBScript
    Réponses: 3
    Dernier message: 20/09/2012, 15h35
  3. [Smarty] Un probleme pour passer des variables avec Smarty
    Par aztec dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 31/03/2008, 15h01
  4. Réponses: 15
    Dernier message: 27/09/2006, 16h51
  5. Réponses: 2
    Dernier message: 06/07/2006, 08h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo