2010-04-21 2 views
1

Ce que je veux réaliser est le suivant. Une recherche est faite à partir d'un IFrame "le formulaire est chargé dans ce cadre via l'attribut src de iframe" la requête de recherche est ensuite passée à un autre IFrame qui redirige vers une URL avec la requête par exemple. www.test.com/index.php?query=testChargement des valeurs de formulaire d'un IFrame à un autre

Est-ce possible?

mon code semble actuellement en tant que tel

<iframe src="abc.php" name="iframe1"> 

</iframe> 
<iframe name="iframe2"> 
    <?php 
     var_dump($_GET); 
    ?> 
</iframe> 

abc.php contient le

suivant
<form method="get" action="#" target="iframe2"> 
<input type="text" name="searchtype" id="searchtype" /> 
<input type="submit" value="submit"> 
</form> 

Répondre

1

Non testé (ne pas avoir PHP installé sur cette machine).

Vous retransmettez votre formulaire de soumission et chargez le résultat dans iframe2, ce qui explique pourquoi vous ne voyez plus ce formulaire que dans l'autre image. Donc, ce que vous devez faire est de mettre votre logique de traitement de formulaire dans un deuxième fichier .php, au lieu de l'intérieur de vos balises iframe, puis avoir l'action du formulaire soit abcd.php (ou autre) et garder la cible comme iframe2.

+0

thanx mec, votre solution a fonctionné 100% – Roland

1

essayer.

<form method="get" action="<?php $_SERVER['PHP_SELF']?>" target="iframe2"> 
<input type="text" name="searchtype" id="searchtype" /> 
<input type="submit" value="submit"> 
</form> 
+0

@Chris Essayé cela, buit drôle la forme se charge dans l'iframe2 – Roland