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 :

problème include et variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 64
    Par défaut problème include et variable
    bonjour,

    voila j ai une page menu.php ou j'effectue la recherche du produit , cela me renvoie sur une page produit_essai.php?page=test

    via un include .

    sur la page test.php en include j'affiche les infos du produit .

    j'ai un bouton qui permet de renvoyer a la page test2.php toujours en include dans la page produit_essai.php?page=test2

    pour afficher d'autre infos , mais la je n'arrive pas à transmettres les donnees de la page test à la page test 2

    merci pour votre aide

    page produit_essai.php

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
     
    <?php
    session_start()
    ?>
    <?php
    $VALEUR_hote='';
    $VALEUR_nom_bd=';
    $VALEUR_user='';
    $VALEUR_mot_de_passe='';
    $connexion = new PDO('mysql:host='.$VALEUR_hote.';dbname='.$VALEUR_nom_bd, $VALEUR_user, $VALEUR_mot_de_passe);
    ?>
    <?php
    $resultats=$connexion->query("SELECT * FROM users WHERE login ='" . $_SESSION['login'] . "'");
    $resultats->setFetchMode(PDO::FETCH_OBJ);
    while( $result = $resultats->fetch() )
    {
    ?>
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Document sans titre</title>
    </head>
     
    <body>
     
    <?php
    $produit    = $_POST["produit"] ;
    $produit    = addslashes( $produit ) ;
     
     
    $resultats=$connexion->query("SELECT * FROM Produit WHERE ref_client = '".$produit."'");
    $resultats->setFetchMode(PDO::FETCH_OBJ);
    while( $result = $resultats->fetch() )
    {
    ?> 
    <?php
    if ($_GET['page'] == "test")
    {
    include("test.php");
    }
    if ($_GET['page'] == "test2")
    {
    include("test2".$_POST["produit"].".php");
    }
    ?>
    </body>
    </html>
    <?php
    }
    $resultats->closeCursor();
    ?>
    <?php
    }
    $resultats->closeCursor();
    ?>
    page test

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Document sans titre</title>
    </head>
     
    <body>
    <h1>Fiche produit 1<?php echo ($result->ref_client);?> <?php echo ($result->nom_origine);?></h1>
     
    <a href="produit_essai.php?page=test2">fiche 2</a>
    </body>
    </html>
    page test 2

    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
     
     
     
     
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Document sans titre</title>
    </head>
     
    <body>
     
    <h1>Fiche produit 2<?php echo ($result->ref_client);?> <?php echo ($result->nom_origine);?></h1>
     
    <a href="produit_essai.php?page=test">fiche 1</a>
    </body>
    </html>
    merci

  2. #2
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Salut,
    au fait je ne comprends pas trop ce que tu souhaites faire..
    A partir de la page test/test2 quand on clique sur le lien , qu'est-ce qu'on est censé obtenir sur la page produit_essai.php ? Et ta page produit_essai.php elle te renvoie pas d'erreurs ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 64
    Par défaut
    bonjour willy k

    le but de la page produit_essai.php c est de visualiser différent point d'un produit .

    quand on arrive sur la page produit_essai.php?page=test on voit une partie des infos du produit qui seront modifiable par l'utilisateur

    la page test2 permet de voir d autres infos du même produit mais non modifiable .

    le probleme c est que ma page va etre divisé en 2 bloc :

    le bloc_top qui affichera les infos type nom, marque , etc

    le bloc_middle qui affichera la page test ou test 2

    le problemùe c est que je narrive pas a inclure ma page test 2 et surtout les infos concernant le produit , quand je clique sur le lien page 2 rien ne s'affiche .

    je ne sais pas si j ai ete assez clair

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include("test2".$_POST["produit"].".php");
    ???

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 64
    Par défaut
    bonjour jreaux 62,

    désolé , j'ai fait un test mais il, est resté comme ça .....

    as tu une idée ?

    merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    1/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "test2".$_POST["produit"].".php";
    Ça donne quoi ?

    2/ de plus, un fichier inclus ne doit pas contenir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Document sans titre</title>
    </head>
     
    <body>

Discussions similaires

  1. [PERL] problème désallocation de variable
    Par LE NEINDRE dans le forum Langage
    Réponses: 11
    Dernier message: 24/08/2005, 10h07
  2. Problème d'initialisation variable tableau
    Par HeZiX dans le forum Langage
    Réponses: 3
    Dernier message: 08/06/2005, 16h30
  3. Problèmes avec les variables final
    Par casolaro dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2004, 14h29
  4. Réponses: 6
    Dernier message: 28/05/2004, 09h39

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