note 23968 deleted from faq.html by dams
| From: | dams@php.net | Date: | Sat, 03 Aug 2002 15:56:16 +0000 |
| Subject: | note 23968 deleted from faq.html by dams | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-34204@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....