Envoyer variable vers cadre1 de frame.php

Fermé
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 - 1 oct. 2007 à 13:09
 guismojames - 7 avril 2009 à 07:11
Bonjour,

comment faire pour envoyer les donne d une formulaire ver le cadre1 de la page frame.php

quand je fait un formualire simple avec l attribut action="page2.php" il m affiche la page page2.php alors que moi je souhaite envoyer les donne vers la page page2.php mes d etre rediriger ver la page frame.php

alors comment faire ?

9 réponses

J'ai le même problème
j'ai une frame un bandeau en haut, un bandeau vertical à gauche (une sorte de menu) et la page centrale.
je voudrais faire passer les informations d'un formulaire et les récupérer dans la page centrale
je vois que le problème a déjà été posé et j'aurais voulu savoir si il avait été réglé
merci
1
Malheureusement, si les frames tant à être abandonnées, ce n'est pas sans raison ...

Toutefois, en ce qui concerne l'envoie de donnée à une frame, j'utilise personnelement un système qui a fait ces preuves : passer par une table mysql !

Dans ton fichier hôte tu passe tes données dans une table mysql par exemple nommé "cache" et tu lui affecte une valeur unique en id !

Tu retransmet cette id par GET à la frame en question : (echo '<iframe src="frame.php?id='.$id.' ...)

et ta frame utilise ce même id pour récupèrer les information dans la table MySQL en question ...

(exemple : $id = $_GET['id']; ... mysql_query("SELECT * FROM cache WHERE id = '$id'") ... )

Certain font cela avec les SESSIONS mais je trouve cel aplus compliqué !

@++
0
ilan27 Messages postés 394 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 15 juin 2009 36
1 oct. 2007 à 13:55
Tu veux faire apparaitre les données de page2 dans une frame de frame.php?
Si oui, il suffit pour le lien ou le formulaire d'insérer: target="cadre1"
0
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 3
1 oct. 2007 à 15:15
Ca ne marche pas

voila un apercu de mon sitre web

PREMIER PAGE index.php

<HTML>
<HEAD>
<TITLE>referencement soso</TITLE>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style>
</HEAD>
<BODY>

<form action="frame.php" name="formulaire1" id="formulaire1" method="post" target="topFrame">
<table width="490" height="213" border="1" align="left">
<tr>
<td width="81">nom :</td>
<td width="393"><input type="text" name="nom" value="degros" ></td>
</tr>
<tr>
<td>Prenom : </td>
<td><input type="text" name="prenom" value="jean" ></td>
</tr>
<tr>
<td>titre : </td>
<td><input type="text" name="titre" value="Carrefour internet" ></td>
</tr>
<tr>
<td>URL : </td>
<td><input name="url" type="text" value="http://layeures.carrefourpro.com" size="50" ></td>
</tr>
<tr>
<td>Email : </td>
<td><input type="text" name="email" value="layeures@gmail.com" ></td>
</tr>
<tr>
<td>Description : </td>
<td><textarea name="description" cols="50" rows="5">Assurez votre avenir grâce à internet! Devenez un WebCommerçant et bâtissez votre propre entreprise avec boutique sans casse-tête.</textarea></td>
</tr>
<tr>
<td>Categorie</td>
<td><label>
<select name="select1">
<option id="choix1">emploi</option>
</select>
</label></td>
</tr>
<tr>
<td>login : </td>
<td><INPUT NAME="login" TYPE="text" size="50" value="lamaaaaaaa"></td>
</tr>
<tr>
<td>passe : </td>
<td><INPUT NAME="passe" TYPE="text" size="50" value="passemdp"></td>
</tr>
<tr>
<td>Mots-clé</td>
<td> <INPUT NAME="motscle" TYPE="text" size="50" value="boutique,mlm,commerce internet,matrice,argent,cash,revenus,publicité internet,système de vente à paliers multiples,Agence de recontre,emails,horoscope,publicité web,hébergement web,outils de conception web"></td>
</tr>
<tr>
<td> </td>
<td>
<INPUT TYPE="submit" value="envoyer"> </td>
</tr>
</table>
</form>
</BODY>

</HTML>

DEUXIEME PAGE frame.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="en-ie">
<meta http-equiv="expres" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta name="classification" content="submission softwear">
<meta name="description" content="automted submission softwear, add your website for fre to 12 search engein ,don t delay add your website populate your business ">
<meta name="description" content="referncement gratuis,fair connaitre votre website etuliser le softwear adequeat "
<meta name="distribution" content="global ">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="keywords" content="automated submission softwear,add url,add website,free submission,sumit,lead">
<meta name="language" content="en-usa">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="rating" content="softwear">
<meta name="revisit-after" content="1 days">
<meta name="robots" content="all">
<TITLE>referencement soso</TITLE>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style>

</HEAD>
<frameset rows="20,80" frameborder="no" border="0" framespacing="0">
<frame src="page2.php" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="page3.php" name="unframe" />
</frameset><noframes></noframes>
<BODY>

</BODY>


</HTML>

ENSUITE PAGE page2.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="en-ie">
<meta http-equiv="expres" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
<meta name="classification" content="submission softwear">
<meta name="description" content="automted submission softwear, add your website for fre to 12 search engein ,don t delay add your website populate your business ">
<meta name="description" content="referncement gratuis,fair connaitre votre website etuliser le softwear adequeat "
<meta name="distribution" content="global ">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="keywords" content="automated submission softwear,add url,add website,free submission,sumit,lead">
<meta name="language" content="en-usa">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="rating" content="softwear">
<meta name="revisit-after" content="1 days">
<meta name="robots" content="all">
<TITLE>referencement soso</TITLE>
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
-->
</style>


<script langage=javascript>
var abc = 16;
function url1() {
document.form1.submit();
document.all.LaVariable.innerText = abc + "%";
abc = 16*2;
document.getElementById("tablea").setAttribute("width", 50);
window.setTimeout("url2()",5000);

}
function url2() {
document.form2.submit();
document.all.LaVariable.innerText = abc+"%";
abc = 16*3;
document.getElementById("tablea").setAttribute("width", 100);
window.setTimeout("url3()",5000);

}
function url3() {
document.form3.submit();
document.all.LaVariable.innerText = abc + "%";
abc = 16*4;
document.getElementById("tablea").setAttribute("width", 150);
window.setTimeout("url4()",5000);
}
function url4() {
document.form4.submit();
document.all.LaVariable.innerText = abc + "%";
abc = 16*5;
document.getElementById("tablea").setAttribute("width", 200);
window.setTimeout("url5()",5000);
}
function url5() {
document.form5.submit();
document.all.LaVariable.innerText = abc + "%";
document.getElementById("tablea").setAttribute("width", 250);
window.setTimeout("url6()",5000);

}
function url6() {
document.form6.submit();
document.all.LaVariable.innerText = "100% Referencement Terminé";
document.getElementById("tablea").setAttribute("width", 250);

alert("Les 6 formulaires ont été soumis");

}

function urla() {
window.setTimeout("url1()",10000);
}
</script>
<script language="javascript">
</script>

</HEAD>
<BODY onLoad="urla()">
<p align="center">
<?
$nom = $_POST[nom];
$prenom = $_POST[prenom];
$titre = $_POST[titre];
$url = $_POST[url];
$email = $_POST[email];
$description = $_POST[description];
$login = $_POST[login];
$passe = $_POST[passe];
$motcle = $_POST[motscle];
?>
<?
echo "$motcle";
?>
<script language="javascript">
alert ("<? echo "$nom"; ?>");
</script>
<center>REFERENCEMENT</center>
<table width="253" height="31" border="0" align="center">
<tr>
<td width="217">
<table height="20" border="0" bordercolor="#FF0033" id="tablea">
<tr bgcolor="#99FF33">
<td height="20">
</td>
</tr>
</table>
</td>
</tr>
</table>
<center>
<DIV id="LaVariable">Chargement en cours...</DIV>
</center>

<br><br><br>
<table width="833" border="1">
<tr>
<td width="259" height="53" align="right" valign="top"> </td>
<td width="225" align="right" valign="top">
<? include ("annuaires/annuaire1.php"); ?> </td>
<td width="327"> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="top">
<? include ("annuaires/annuaire2.php"); ?> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle">
<? include ("annuaires/annuaire3.php"); ?> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle"><? include ("annuaires/annuaire4.php"); ?></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle">
<? include ("annuaires/annuaire5.php"); ?> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td align="right" valign="middle">
<? include ("annuaires/annuaire6.php"); ?> </td>
<td> </td>
</tr>
</table>
<p> </p>
<form>
<INPUT TYPE="HIDDEN" VALUE="frame.php" NAME="redirect">
<INPUT TYPE="button" value="Commencer le referencement" ONCLICK="urla()">
</form>
</BODY>


</HTML>

voila j ai mit tout le code source
ce que je veu cest apres validation du formulaire qui ce trouve sur la 1 ere page(index.php) les donne soi envoyer sur le 1 ere cadre(page2.php) de la page frame.php

le probleme cest que quand je met la valeur "page2.php" a l attribut ACTION la redirection ce fait sur page2.php et non sur frame.php
que faire ?
0
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 3
1 oct. 2007 à 15:28
si ce n est pas possible alors comment faire une redrection ver la page frame.php avec une condition
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ok, mais frame.php est constitué de quoi? C'est une division en cadres?
Si oui,
Essaye de mettre frame.php avec dans un cadre: page2.php, et d'envoyer le formulaire sur frame.php, en espérant que les variables sont sauvegardées...
0
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 3
1 oct. 2007 à 16:03
Frame.php et constitué de page2.php et de la page3.php la page3.php contient seulement une banniere
0
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 3
1 oct. 2007 à 16:07
comment faire pour envoyer le formulaire de la page 2(page2.php) ver la page frame.php sachan que cette envoie ne doit ce faire qu une foi car frame.php contien la page 2(page2.php).

Comment faire.
0
layeures Messages postés 286 Date d'inscription mercredi 13 juin 2007 Statut Membre Dernière intervention 22 juin 2018 3
1 oct. 2007 à 16:11
stp tu peu me donne ton adresse msn pour pouvoir resoudre le probleme plus rapidement
0
ilan27 Messages postés 394 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 15 juin 2009 36
1 oct. 2007 à 18:22
je t'ai envoyé un message, tu l'as reçu?
0