[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:
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:
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:
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:
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
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
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 ?