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 :

Passage paramètre via l'url


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 431
    Par défaut Passage paramètre via l'url
    bonjour,

    dans page1.php j'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<a href=\"page2.php?idA=\"".$variable."\">Retour</a> ";
    et je souhaite récupérer le idA dans page2.php

    donc dans page2.php j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (isset($HTTP_GET_VARS["idA"]))
     echo $HTTP_GET_VARS["idA"];
    à l'excution de page2.php, le IdA ne s'affiche pas et j'ai le message d'erreur suivant :
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.8.0\www\page2.php on line 25
    une idée?

    merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Regardes le code source de la page page1.php pour voir si le lien est bien écrit.

    On utilises plus $HTTP_GET_VARS["idA"] depuis au moins trois cents ans utilises $_GET["idA"] à la place.

    Le message d'erreur provient d'une erreur dans une requête qui précède la ligne 25 et de ce fait mysql_fetch_array() reçoit un false à la place d'une ressource.
    Cela n'a donc rien à voir avec le passage de ton lien.

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 431
    Par défaut
    le lien de ma page1.php est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a  href=\"page2.php?idA=\"".$annee."\"><b> Lien </b></a> <br />
    je vois rien d'incorect

    sur ma page2 j'ai fait =>

    1- un echo de mon IdA => echo $_GET["idA"];resultat :
    ?id=undefined
    2- echo de ma requete qui précède la ligne 25
    resultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT colonne FROM `matable` WHERE idIndic =?id=undefined
    une idée?

    merci d'avance

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a  href=\"page2.php?idA=\"".$annee."\">
    Ton lien est mal formé puisque tu fermes le href avant d'avoir inséré la valeur...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a  href=\"page2.php?idA=".$annee."\">
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 431
    Par défaut
    non c'est par ce que j'ai un echo

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<a class=\"nomclass\" href=\"page2.php?idA=\"".$annee."\"><b> Lien</b></a> <br /></center>";

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut


    Merci, j'avais bien compris
    Mais il n'en reste pas moins vrai que dans la partie
    tu fermes l'attribut href (\") puis tu fermes la chaine ("), donc ton lien est mal formé ! Il te suffit de regarder la source générée dans le navigateur pour t'en persuader !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. Comment passer un paramètre via une url en JSP
    Par redabadache3 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 12/05/2010, 00h29
  2. [PHP 5.1] Syntaxe pour passage parametre via une url
    Par chkemp dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2009, 18h57
  3. [vb.net]Passage de paramètres via l'url
    Par Irish dans le forum ASP.NET
    Réponses: 7
    Dernier message: 06/12/2006, 19h53
  4. Pb passage de paramétres via l'url
    Par chpog dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/09/2005, 10h34
  5. Passage de paramètres via l'URL
    Par carolinebelle dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/08/2005, 16h16

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