note 23968 added to faq.html
| From: | php-general at lists dot php dot net | Date: | Fri, 02 Aug 2002 12:46:36 +0000 |
| Subject: | note 23968 added to faq.html | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-34144@lists.php.net to get a copy of this message | ||
Une solution pour récupere les variables dans les frame
- le fichier index.php qui récupère la variable transmise à
partir d'un bouton venant d'un quatrième fichier peut la
transmettre à l'un ou l'autre des fichiers php contenus
dans les 2 frames en utilisant le même principe que les
formulaires avec la méthode GET c'est-à-dire en l'ajoutant
après l'URL
- voici un exemple (simplifié) du source de index.php
qui passe une variable X à chacune des 2 frames :
================= contenu de index.php ===============
<html>
<frameset cols=*,3*>
<?php
$var_frame1="coucou";
$var_frame2="byebye";
?>
<frame src=liste.php?X=<?php echo $var_frame1 ?> >
<frame src=essai.php?X=<?php echo $var_frame2 ?> >
</frameset >
</html>
================= fin de index.php ====================
Bien sur dans mon exemple, la variable est définie dans le
fichier index.php mais cela pourrait être de même avec
une variable récupérée.
- dans chaque frame, j'utilise alors la variable X
(par exemple <?php echo $X ?> )
- si on veut passer plusieurs variables, il faut comme dans
les formulaires écrire sous la forme :
url?var1=contenu1&var2=contenu2&var3=contenu3....
--
http://www.php.net/manual/en/faq.html.php
http://master.php.net/manage/user-notes.php?action=edit+23968
http://master.php.net/manage/user-notes.php?action=delete+23968
http://master.php.net/manage/user-notes.php?action=reject+23968