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 :

[Tableaux] FRAME D'une Frame


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut [Tableaux] FRAME D'une Frame
    Bonsoir le forum.

    J'ai actuellement un programme qi aprés etre identifié la personne ou vre une Frame, dont l'url est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www.monsite.com/frame?categorie0=11111&categorie1=22222
    Cette frame est composée d'un page a droite et d'une page a gauche (menu.php). En cliquant sur l'un des liens du menu de gauche, j'ouvre dans la frame de droite diverses page dont une nouvelle frame (espace_infos.htm), composez de deux pages, un menu (espace_infos_menu) et une page principale (espace_infos_centre).

    Je probleme est le suivant, je n'arrive pas a lire des infos dans mes bases MYSQL, via mon programme PHP, car je n'arrive pas a faire le pont entre l'info de la categorie0 présente dans la premiere frame et la seconde frame.

    Coment puis je faire s'il vous plait.

    Frame1

    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
    <?php
    $cat0=@$_GET['categorie0'];
    $cat1=@$_GET['categorie1'];
    $cat2=@$_GET['categorie2'];
    ?>
    <html>
    <base target="droite">
    <frameset cols="220,586,*" framespacing="0" border="0" frameborder="0">
      <frameset rows="362,*">
    <? echo '<frame name="haut_gauche" scrolling="no" target="droite" src="menu.php?categorie0='.$cat0.'&categorie1='.$cat1.'&categorie2='.$cat2.'" noresize >    
    <frame name="bas_gauche" scrolling="no" target="droite" src="menu.php?categorie0='.$cat0.'&categorie1='.$cat1.'&categorie2='.$cat2.'#BILAN" noresize > 
      </frameset>
    <frame name="droite" scrolling="no" src="espace_infos.htm" noresize> 
    <frame name="droite_ext" scrolling="no" src="" noresize>' 
    ?>
    </frameset>
    </html>
    frame 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
    19
    20
    21
    22
    <html>
     
    <head>
    <title>Nouvelle page 1</title>
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    </head>
     
    <frameset framespacing="0" border="0" rows="46,447,*" frameborder="0">
      <noframes>
      <body>
      <?php
    $cat0=@$_GET['categorie0'];
    ?>
      </body>
      </noframes>
      <frame name="en_tete" scrolling="no" noresize target="centre" src="espace_infos_menu.htm">
      <frame name="centre" scrolling="no" src="espace_infos_centre.htm">
      <frame name="bas" scrolling="no" src="">
    </frameset>
     
    </html>
    et la page a ouvrir dans la derniere frame qui doit récupérer les données presente dans la table définie par la variable categorie0.

    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
    <? $server = "********"; 
    $user = "********"; 
    $password = "********"; 
    $base = "********"; 
    mysql_connect($server,$user,$password); 
    mysql_select_db($base);
    // -------------------------------------
    // c'est ici que ca ne fonctionne pas
    $cat0=@$_GET['categorie0'];
    $sql = 'SELECT * FROM '.$cat0.''; 
    // --------------------------------------
    $result = mysql_query($sql); 
    while(
    $ligne = mysql_fetch_array($result)) { 
    $id = $ligne["CLE_SITE"]; echo "".$id."<br />";
    $mail = $ligne["MAIL"]; echo "".$mail."<br />";?>
    Merci beaucoup pour votre aide et pour le temps passé a me lire.

    Bonne nuit

  2. #2
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    Je n'apporte pas de solutions mais je préféré te dire que les frames c'est mort et que c'est vraiment pas beau !!!

    tu utilises php, avec fait un site avec tableau ou div et fais des jolis includes de ce que tu veux dans chaque parties et ca sera Top top top ...

    et en plus tu n'aura plus de probleme.

    Voila, j'espère que ca t'aidera dans le futur

  3. #3
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par Maxoo
    et en plus tu n'aura plus de probleme.
    ... enfin si mais plus avec les frames

  4. #4
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    je voulais dire qu'il n'aura plus le probleme qu'il a actuellement

    je me suis mal exprimé.

  5. #5
    Membre confirmé Avatar de wdionysos
    Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2003
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 222
    Par défaut
    +1 pour l'abandon des frame et passer a un developpement un tant soit peu de meilleures qualité,

    pense au PHP + CSS en gratant un peu tu decouvrira la puissance de tout ce que cette association peut faire.

    le principe c'est que tu recharge ta page a chaque fois avec un ou pls parametre dans l'entete ou dans l'url qui t'affiche le bon contenu ...

    WD

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut Merci a vous tous.........
    mais dans mon cas, seules les frames peuvent m'aider, donc comme je ne parviens pas a le faire, je laisse tomber et je mets mon lien en frame 1 et non en frame 2.


    Bonne soirée

  7. #7
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut Re: Merci a vous tous.........
    Citation Envoyé par kaolivier
    mais dans mon cas, seules les frames peuvent m'aider
    ta ta ta !!!

    les frames ne peuvent aider personnes !!
    ca ne gagne meme pas en temps de chargement, je ne vois pas en quoi ca peut aider. un DIV fait la même chose.

    Explique nous vraiment en quoi les frames aident ?

  8. #8
    Membre confirmé Avatar de wdionysos
    Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2003
    Messages
    222
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 222
    Par défaut
    ben faut pas baisser les bras pour si peu ...

    bien sur tu peux toujours utiliser les frames mais tu dois savoir qu'il existent des navigateur qu'il ne les lisent plus et que la technique est ammenée un jour a disparaitre

    WD

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

Discussions similaires

  1. [XL-2002] Ajout en dynamique d'une frame dans une frame
    Par milton dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/05/2011, 12h52
  2. une frame dans une frame
    Par frouty dans le forum wxPython
    Réponses: 3
    Dernier message: 15/11/2006, 02h01
  3. [Tkinter] Comment insérer une Frame dans une Frame ?
    Par THE_VIP dans le forum Tkinter
    Réponses: 2
    Dernier message: 30/04/2006, 23h15
  4. [C#] Redirection d'une frame vers une page simple
    Par st0j dans le forum ASP.NET
    Réponses: 6
    Dernier message: 17/06/2005, 16h42
  5. accéder à une frame sur une page mère
    Par lyne dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/02/2005, 08h02

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