Rechercher : dans
Par :

Envoyer variable vers cadre1 de frame.php

Dernière réponse le 7 avr 2009 à 07:11:40 layeures, le 1 oct 2007 à 13:09:16 
 Signaler ce message aux modérateurs

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 ?

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « envoyer variable vers cadre1 de frame.php » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...

1

ilan27, le 1 oct 2007 à 13:55:27

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"

Répondre à ilan27

2

layeures, le 1 oct 2007 à 15:15:28

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 ?

Répondre à layeures

3

layeures, le 1 oct 2007 à 15:28:38

Si ce n est pas possible alors comment faire une redrection ver la page frame.php avec une condition

Répondre à layeures

4

ilan27, le 1 oct 2007 à 15:39:21

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...

Répondre à ilan27

5

layeures, le 1 oct 2007 à 16:03:30

Frame.php et constitué de page2.php et de la page3.php la page3.php contient seulement une banniere

Répondre à layeures

6

layeures, le 1 oct 2007 à 16:07:55

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.

Répondre à layeures

7

layeures, le 1 oct 2007 à 16:11:40

Stp tu peu me donne ton adresse msn pour pouvoir resoudre le probleme plus rapidement

Répondre à layeures

8

ilan27, le 1 oct 2007 à 18:22:59

Je t'ai envoyé un message, tu l'as reçu?

Répondre à ilan27

9

Dokho, le 6 mai 2008 à 11:15:47

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

Répondre à Dokho

10

 guismojames, le 7 avr 2009 à 07:11:40

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é !

@++

Répondre à guismojames
Collection CommentÇaMarche.net