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 transmettre variable d'une page a une autre


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2011
    Messages : 175
    Par défaut probleme transmettre variable d'une page a une autre
    Bonjour.
    Je veux transmettre une variable que je récupère de la base de données mysql dans l'url, mais chaque fois il me donne une erreur : je pense que c'est un problème de syntaxe.
    Mais je n'ai pas encore trouvé le résultat.
    Voilà la ligne de la page où je transmets la variable :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ajouter_ouvrage.php?<?php echo $donnees['Titre']; ?>"><IMG alt="modifier" src="img_modif.PNG" ></a>
    Voilà la ligne qui reçoit dans la page ajouter_ouvrage.php


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><input type="text" value=<?php echo $_GET["Titre"]; ?>></td>

  2. #2
    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
    href="ajouter_ouvrage.php?<?php echo $donnees['Titre']; ?>"
    Que vaut $donnees['Titre'] ?
    Parce que pour recevoir le paramètre, il faut qu'elle soit de la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $donnees['Titre'] = 'Titre=...';
    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

  3. #3
    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 : 38
    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
    Parce que pour recevoir le paramètre, il faut qu'elle soit de la forme
    Pour être tout à fait exact, c'est la valeur qui est manquante le paramètre lui est bien présent.
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    // url http://localhost/test.php?param
    isset($_GET['param']) // true !
    empty($_GET['param']) // true (pas de valeur)
     
    // url http://localhost/test.php?param=value
    isset($_GET['param']) // true
    empty($_GET['param']) // false
    Dans ton cas, tu utilise en réalité la valeur de ton paramètre comme une clé donc tu vas avoir du mal à la récupérer de "l'autre coté"

    Il faudrait changer ton ancre en:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ajouter_ouvrage.php?titre=<?php echo $donnees['Titre']; ?>"><IMG alt="modifier" src="img_modif.PNG" ></a>
    Et tu réccupères cette valeur ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $titre = isset($_GET['titre']) ? $_GET['titre'] : null;

Discussions similaires

  1. [SQL] PB Partage d'une variable de type tableau d'une page PHP à une autre
    Par fredav dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/11/2007, 14h21
  2. Réponses: 8
    Dernier message: 10/01/2007, 21h10
  3. Réponses: 6
    Dernier message: 12/04/2006, 16h46
  4. [XHTML] [débutant] Ouvrir une page dans une page xhtml
    Par wikers dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/02/2006, 16h20
  5. Garder une dataset d'une page a une autre
    Par amika dans le forum Langage
    Réponses: 13
    Dernier message: 15/11/2005, 23h13

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