begin process at 2012 05 31 11:08:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

transmission de données de page en page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

transmission de données de page en page

jeudi 31 mars 2011 à 19:53:10 | transmission de données de page en page

raouen

Bonjour à tous
Mon site contient juste des formulaires et chaque
form contient à la fin de 2 buttons: précédent( pour revenir au formulaire précédent mais avec les valeurs saisie de l'internaute dans le form)
et un bouton suivant(pour avancer dans les formulaire mais pas pour la soumission qui ce fait juste à la fin par un form qui contient le bouton soumettre)
mon problème 1/: c'est comment on cliquant sur le bouton précédent je peux revenir au form précédent avec les valeurs saisie.problème 2/: j'ai construit une variable session pour enregistrer les données
mais je sais pas ce qu'il faut mettre dans la balise <form methode="post" action="????" name="formulaire2"> puisque j'ai deux boutons
Merci..
vendredi 1 avril 2011 à 10:45:46 | Re : transmission de données de page en page

cod57

Réponse acceptée !
bonjour

un exemple

formulaire1.php
Code PHP :
<?php
if(isset($_GET['nom'])){
$nom=$_SESSION['nom']=$_GET['nom'];
}
else{
$nom="";
}?>
<form method="post" action="formulaire2.php">
votre nom<br />
<input type="text" name="nom" value="<?php echo $nom;?>">
<br />
<input type="submit" value="suivant">
<form>


formulaire2.php
Code PHP :
<?php
session_start();

if(isset($_POST['nom'])){
$nom=$_POST['nom'];
}

elseif(isset($_SESSION['nom']) && !empty($_SESSION['nom'])){
$nom=$_SESSION['nom'];
}

else{
$nom="";
} 


if(isset($_SESSION['mail']) && !empty($_SESSION['mail'])){
$mail=$_SESSION['mail'];
} 
else{
$mail="";
}  
?>
<form method="post" action="traitement.php">
nom<br />
<input type="text" name="nom" value="<?php echo $nom;?>">
<br />
votre mail<br />
<input type="text" name="mail" value="<?php echo $mail;?>">
<br />

<input type="button" name="lien" value="precedent"

onClick="self.location.href='formulaire1.php?nom=<?php echo $nom;?>'">

<input type="submit" value="ENVOI">

<form>


traitement.php
Code PHP :
<?php
session_start();
$nom=$_SESSION['nom']=$_POST['nom'];
$mail=$_SESSION['mail']=$_POST['mail'];

echo '<pre>';
print_r($_POST);
echo '</pre>';
echo '<a href="formulaire2.php">retour</a>';
?>


a++
dimanche 3 avril 2011 à 20:12:10 | Re : transmission de données de page en page

raouen

Salut
Merci bien ça bien marché
Bon travaill
Merciiiiiiiii
a++
dimanche 3 avril 2011 à 23:23:35 | Re : transmission de données de page en page

raouen

bsr
je veux faire la meme chose avec les buttons radio mais j'arrive pas
Code PHP :

c 'est au début de fichier individuelX3
<?php
session_start();
......
....../* les varibles de fichier individuelX2 (c'est met pas tout pour faciliter pour vous l'affichage )
/* les varibles de individuelX3 */
if(isset($_POST['faciliteinter'])){
$niveau_de_facilite_dutilisation_internetexplorer=$_SESSION['faciliteinter']=$_POST['faciliteinter'];
}
if(isset($_SESSION['faciliteinter']) && !empty($_SESSION['faciliteinter'])){
$niveau_de_facilite_dutilisation_internetexplorer=$_SESSION['faciliteinter'];
}
else{
$niveau_de_facilite_dutilisation_internetexplorer="";
}
/* */
if(isset($_SESSION['facilitefirefox']) && !empty($_SESSION['facilitefirefox'])){
$niveau_de_facilite_dutilisation_firefox=$_SESSION['facilitefirefox'];
}
else{
$niveau_de_facilite_dutilisation_firefox="";
}
/* */
if(isset($_SESSION['facilitegoogle']) && !empty($_SESSION['facilitegoogle'])){
$niveau_de_facilite_dutilisation_googlechrome=$_SESSION['facilitegoogle'];
}
else{
$niveau_de_facilite_dutilisation_googlechrome="";
}
/* */
if(isset($_SESSION['faciliteopera']) && !empty($_SESSION['faciliteopera'])){
$niveau_de_facilite_dutilisation_opera=$_SESSION['faciliteopera'];
}
else{
$niveau_de_facilite_dutilisation_opera="";
}
/* */
if(isset($_SESSION['facilitesafari']) && !empty($_SESSION['facilitesafari'])){
$niveau_de_facilite_dutilisation_safari=$_POST['facilitesafari'];
}
else{
$niveau_de_facilite_dutilisation_safari="";
}
/* */
if(isset($_SESSION['facilitenets']) && !empty($_SESSION['facilitenets'])){
$niveau_de_facilite_dutilisation_netscape=$_SESSION['facilitenets'];
}
else{
$niveau_de_facilite_dutilisation_netscape="";
}
/* */
if(isset($_SESSION['faciliteaol']) && !empty($_SESSION['faciliteaol'])){
$niveau_de_facilite_dutilisation_aol=$_SESSION['faciliteaol'];
}
else{
$niveau_de_facilite_dutilisation_aol="";
}
?>
de code de html
....
<tbody><tr>
<td width="20%"></td>
<td class="array1"><font size="1"><b> Facile</b></font></td>
<td class="array1"><font size="1"><b>Moyen</b></font></td>
<td class="array1"><font size="1"><b>Difficile</b></font></td>

<td class="array1"><font size="1"><b>Pas de reponse</b></font></td>
</tr>
<tr class="array2">
<td align="right" width="20%">Internet Explorer
</td>
<td align="center"><label for="answer1X15X631-1"><input name="faciliteinter" type="radio" class="radio" title="facile" value="Facile"></label></td>
<td align="center"><label for="answer1X15X631-2"><input name="faciliteinter" type="radio" class="radio" title="Moyen" value="Moyen> "></label></td>
<td align="center"><label for="answer1X15X631-3"><input name="faciliteinter" type="radio" class="radio" title="Difficile" value="Difficile"></label></td>

<td align="center"><label for="answer1X15X631-"><input name="faciliteinter" type="radio" class="radio" title="Pas de reponse" value="pas de r&eacute;ponse" checked="checked"></label></td>
</tr>
<!-- ensuite meme chose pour les autres (faciliteopera,faciletgooglechrome,facilitefirfox,faciliteaol,facilitesafari,facilitenets)
ensuite le boutton précédent qui m'envoie à individuelX2 (et qui a bien marché )
-->
dimanche 3 avril 2011 à 23:31:45 | Re : transmission de données de page en page

raouen

désolé mon message n'est pas complet
maintenantt individuelX4.php
Code PHP :

<?php
session-start();
...../* les autre varibles des autres pages ensuite de individuelX3.php
/* les varibles de l'individuelX3 */
if(isset($_POST['faciliteinter'])){
$niveau_de_facilite_dutilisation_internetexplorer=$_POST['faciliteinter'];
}

elseif(isset($_SESSION['faciliteinter']) && !empty($_SESSION['faciliteinter'])){
$niveau_de_facilite_dutilisation_internetexplorer=$_SESSION['faciliteinter'];
}
else{
$niveau_de_facilite_dutilisation_internetexplorer="";
}
/* */
if(isset($_POST['facilitefirefox'])){
$niveau_de_facilite_dutilisation_firefox=$_POST['facilitefirefox'];
}

elseif(isset($_SESSION['facilitefirefox']) && !empty($_SESSION['facilitefirefox'])){
$niveau_de_facilite_dutilisation_firefox=$_SESSION['facilitefirefox'];
}
else{
$niveau_de_facilite_dutilisation_firefox="";
}
/* */
if(isset($_POST['facilitegoogle'])){
$niveau_de_facilite_dutilisation_googlechrome=$_POST['facilitegoogle'];
}

elseif(isset($_SESSION['facilitegoogle']) && !empty($_SESSION['facilitegoogle'])){
$niveau_de_facilite_dutilisation_googlechrome=$_SESSION['facilitegoogle'];
}
else{
$niveau_de_facilite_dutilisation_googlechrome="";
}
/* */
if(isset($_POST['faciliteopera'])){
$niveau_de_facilite_dutilisation_opera=$_POST['faciliteopera'];
}

elseif(isset($_SESSION['faciliteopera']) && !empty($_SESSION['faciliteopera'])){
$niveau_de_facilite_dutilisation_opera=$_SESSION['faciliteopera'];
}
else{
$niveau_de_facilite_dutilisation_opera="";
}
/* */
if(isset($_POST['facilitesafari'])){
$niveau_de_facilite_dutilisation_safari=$_POST['facilitesafari'];
}

elseif(isset($_SESSION['facilitesafari']) && !empty($_SESSION['facilitesafari'])){
$niveau_de_facilite_dutilisation_safari=$_SESSION['facilitesafari'];
}
else{
$niveau_de_facilite_dutilisation_safari="";
}
/* */
if(isset($_POST['facilitenets'])){
$niveau_de_facilite_dutilisation_netscape=$_POST['facilitenets'];
}

elseif(isset($_SESSION['facilitenets']) && !empty($_SESSION['facilitenets'])){
$niveau_de_facilite_dutilisation_netscape=$_SESSION['facilitenets'];
}
else{
$niveau_de_facilite_dutilisation_netscape="";
}
/* */
if(isset($_POST['faciliteaol'])){
$niveau_de_facilite_dutilisation_aol=$_POST['faciliteaol'];
}

elseif(isset($_SESSION['faciliteaol']) && !empty($_SESSION['faciliteaol'])){
$niveau_de_facilite_dutilisation_aol=$_SESSION['faciliteaol'];
}
else{
$niveau_de_facilite_dutilisation_aol="";
}
/* les nouveles varibles de individuelX4.php
.....*/
?>
code html qui contien aussi des button radio et meme principe que ndividuelX3.php
ensuite button précédent(qui n'a pas marché malheureusement )
<input class="submit" type="button" name="move1" value="<< pr&eacute;c&eacute;dent" onClick="self.location.href='individuelX3.php?faciliteinter=<?php echo $niveau_de_facilite_dutilisation_internetexplorer;?>&facilitefirefox=<?php echo $niveau_de_facilite_dutilisation_firefox;?>&facilitegoogle=<?php echo $niveau_de_facilite_dutilisation_googlechrome;?>&faciliteopera=<?php echo $niveau_de_facilite_dutilisation_opera;?>&facilitesafari=<?php echo $niveau_de_facilite_dutilisation_safari;?>&facilitenets=<?php echo $niveau_de_facilite_dutilisation_netscape;?>&faciliteaol=<?php echo $niveau_de_facilite_dutilisation_aol;?>'">


Cette discussion est classée dans : form, page, données, contient, précédent


Répondre à ce message

Sujets en rapport avec ce message

Formulaire et confirmation des données [ par Cristal ] Bonjour !J'ai un problème d'envoi de données dans un formulaire ; est-il possible d'envoyer des données à plusieurs pages php en même temps ?En fait j Insérer des données dans une BD sur la fermeture d'une page [ par cfabre22 ] Bonjour, je souhaiterais savoir, s'il est possible d'insérer des données dans une base de données sur la fermeture d'une page php (sans redirection de Recuperation de données d'une URL [ par twiems ] TwiemsJe souhaite vivement une solution pour me permettre de récupérer des données d'une page que je met dans un lien et ensuite utiliser ces données poster les meme donnee mais à une page différente [ par dinous ] j'ai uen page avec des données mais suivant sur lequel submit je clique je voudrai rediriger mon poste de données comment est-ce possible ?j'ai test ç Pagination avec PHP/MSAccess [ par le_freeman ] Bonjour,je voulais savoir si certains d'entre vous pourraient me dire comment je pourrais faire un affichage page par page de données récupérées via P Comment recuperer des donner d'une page unix ? [ par gol ] Je desire recuperer les données d'une page unix pour m'en servir pour de la programmation.C'est à dire que je souhaite me servir de données d'un serve Actualiser une page sans perdre les données [ par niconoss ] Bonjour,Si quelqu'un peux m'aider je le remercie de tout coeur!!Je voudrais que lorsque ma page se reactualise, les données contenues dans mes textare POST et formulaire [ par haklia ] Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST Editer des données (Super débutante!!) [ par _hatred_ ] Bonjour à tous,J'ai un problème concernant la modification de données. En effet, j'ai une page qui qui affiche le contenu de ma base de données et je probleme : "jeu de frame" / "précédent-suivant" [ par mageonyme ] Salut,en fait voilà mon casse tête :J'ai un site communautaire avec espace sécurisé ou il y a toujours une frame en bas (comme un pied de page) qui se


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales