logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
25 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 430 112

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» passage du valeur des variable entre les pages

passage du valeur des variable entre les pages#12108

3Contributeur(s)
rabiaTribal-Dolphinaxel
3 Modérateur(s)
developpeurjpbJireck
rabia rabiaicon_post
bonjour

j'ai un probleme avec le passage d'une valeure d'une page a une autres par la fonction < form >, pour le premeinr passage il n'est pas de probleme dans l'affichage des variables , mais le probleme suppose dans le second passage, est ce que en peut envoyer les valeures des variables avec la fonction et comment ?
mes salutations :-?
Tribal-Dolphin Tribal-Dolphinicon_post
Oui.
Déjà, petite précision, form n'est pas une fonction, c'est un balise de formulaire.

Donc 2 solutions s'offrent à toi :
- Affichage des valeurs =
<input type="text" name="nom" value="<? $nom?>">


- Valeurs cachés =
<input type="hidden" name="nom" value="<? $nom?>">



C deux méthode ne sont utilisable que via un formulaire.
rabia rabiaicon_post
bonjour;
j'ai utilisé le code suivent:
<form action="http://127.0.0.1/weblocal/insertion.php" method="post" >
<table cellpadding=0 cellspacing=0 border=0 align=left>
<tr>
<td><img src="c:\mes documents\mes images\line.gif"></td></tr></table>
<table cellpadding=0 cellspacing=0 border=0 width=458 align=left>
<tr class=backgroundblock>
<td background="c:\mes documents\mes images\bg_menu.gif" colspan=3> <img src="c:\mes documents\mes images\desg.gif">
<font size="4"><span class=headline>
inscription                                etape 1/3</span></font></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" colspan=2> </td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td> </tr>

<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" align=center colspan=2><font color="#004887" size="4">Cette inscription permet d'ouvrir un compte prépayé</font></td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" colspan=2> </td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td> </tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#F4F4F4" class=textbold colspan=2 align=center><b> Données générales</b></font></td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" colspan=2> </td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td> </tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td align=left>  Civilité :</td>
<td><select style="text" name="civilite" ><option select value="homme">Homme</option><option value="femme">Femme</option></select></td>
<td ><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Nom :</td><td> <input style="text" size="20" name="nom" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Prénom :</td><td> <input style="text"size="20" name="prenom" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Poffession :</td><td> <input style="text" name="proffession" size="20" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Date de naissance: </td><td><select size="1" name="jour" >
<option select value=<? print "$jour"; ?> 01</option>
<option select value="02"> 02</option>
<option select value="03"> 03</option>
<option select value="04"> 04</option>
<option select value="05"> 05</option>
<option select value="06"> 06</option>
<option select value="07"> 07</option>
<option select value="08"> 08</option>
<option select value="09"> 09</option>
<option select value="10"> 10</option>
<option select value="11"> 11</option>
<option select value="12"> 12</option>
<option select value="13"> 13</option>
<option select value="14"> 15</option>
<option select value="15"> 15</option>
<option select value="16"> 16</option>
<option select value="17"> 17</option>
<option select value="18"> 18</option>
<option select value="19"> 19</option>
<option select value="20"> 20</option>
<option select value="21"> 21</option>
<option select value="22"> 22</option>
<option select value="23"> 23</option>
<option select value="24"> 24</option>
<option select value="25"> 25</option>
<option select value="26"> 26</option>
<option select value="27"> 27</option>
<option select value="28"> 28</option>
<option select value="29"> 28</option>
<option select value="30"> 30</option>
<option select value="31"> 31</option></select>  
<select size="1" name="mois">
<option select valeu="Janvier"> Janvier</option>
<option select valeu="Février"> Février</option>
<option select valeu="Mars"> Janvier</option>
<option select valeu="Janvier"> Mars</option>
<option select valeu="Avril"> Avril</option>
<option select valeu="Mai"> Mai</option>
<option select valeu="Juin"> Juin</option>
<option select valeu="Juillet"> Juillet</option>
<option select valeu="Août "> Août </option>
<option select valeu="Septembre"> Septembre</option>
<option select valeu="Octobre"> Octobre</option>
<option select valeu="Novembre"> Novembre</option>
<option select valeu="Décembre"> Décembre</option>
</select>  
<select size="1" name="annee">
<option select value="1950">1950</option>
<option select value="1951">1951</option>
<option select value="1952">1952</option>
<option select value="1953">1953</option>
<option select value="1954">1954</option>
<option select value="1955">1955</option>
<option select value="1956">1956</option>
<option select value="1957">1957</option>
<option select value="1958">1958</option>
<option select value="1959">1959</option>
<option select value="1960">1960</option>
<option select value="1961">1961</option>
<option select value="1962">1962</option>
<option select value="1963">1963</option>
<option select value="1964">1964</option>
<option select value="1965">1965</option>
<option select value="1966">1966</option>
<option select value="1967">1967</option>
<option select value="1968">1968</option>
<option select value="1969">1969</option>
<option select value="1970">1970</option>
<option select value="1971">1971</option>
<option select value="1972">1972</option>
<option select value="1973">1973</option>
<option select value="1974">1974</option>
<option select value="1975">1975</option>
<option select value="1976">1976</option>
<option select value="1977">1977</option>
<option select value="1978">1978</option>
<option select value="1979">1979</option>
<option select value="1980">1980</option>
<option select value="1981">1981</option>
<option select value="1982">1982</option>
<option select value="1983">1983</option>
<option select value="1984">1984</option>
<option select value="1985">1985</option>
<option select value="1986">1986</option>
<option select value="1987">1987</option>
<option select value="1988">1988</option>
<option select value="1989">1989</option>
<option select value="1990">1990</option>
</td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff">  Adresse :</td><td> <input style="text" size="20" name="adresse" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff">  Code postale : </td><td><input style="text" size="10" name="code" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff">  Ville:</td><td> <input style="text" name="ville"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#F4F4F4" colspan=2><b>Contact</b>             
vous devez préciser au moin un contact</td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td> Téléphone1 :</td><td> <input type="text" size=20 name="telephone1"> <img src="c:\mes documents\mes images\telephone10.jpg" height=20></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td>  Téléphone2 :</td><td> <input type="text" size=20 maxlongth=20></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td>  Fax :</td><td> <input type="text" size=20 maxlongth=20 name="fax"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td>  Email :</td><td><input type="text" size=20 maxlongth=20 name="email"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#F4F4F4" class=textbold colspan=2 align=center><b>Authentification</b> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td >login :</td><td><input type="text" name="login"size="20"> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td >Mot de passe :</td><td><input type="password" name="password" size="20"> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td >Confirmation :</td><td><input type="password" name="confirmation" size="20"> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td background="c:\mes documents\mes images\bg_menu.gif" class=textbold align=center colspan=2> <input type="submit" value="suivant"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
</table></form>
Tel que insertion.php utilise une<a href=""> qui lui orienté ver une autre page où je veux afficher la valeur des variables (donc sur la troisième page) problème!!
merci;

Message édité par : Tribal-Dolphin

Tribal-Dolphin Tribal-Dolphinicon_post
Bon apparemment, t'as rien compris.

1er Page => Le formulaire que tes gars saisissent
2e Page => Ce que je t'ai donné dans mon précdent post
3e Page => Tu traite les infos
rabia rabiaicon_post
bonjour;
sur l1er page le visiteur saiser leur formulair ensuite sur insertion.php(2 e page) le visiteur doit confiremer leurs information, et pour sela il dois suiver un lien, en suite sur la
3e=>page je veux traites leurs information
mercie
Tribal-Dolphin Tribal-Dolphinicon_post
C exactement ce que je t'ai expliquer plus haut, donc c ok.
si tu comprends toujours pas, regarde comment est fait user.php, c la même chose
rabia rabiaicon_post
bonjour;
par exp:

<form action="http://127.0.0.1/weblocal/essai1.php" method="post" >
<input type="text" name="nom" value="<? $nom; ?>">
<input type="submit" value="suivant">
</form>
essai1.php
<?
print ('vous avez tapie le noms suivant: ');
print $nom; ?>
<br>
<?
print ('pour contunie suiver le lien');

?>
<a href="http://127.0.0.1/weblocal/essai2.php">suivant</a>
c'est bon pui;

essai2.php
<?
print $nom;
?>
le pb est ce pose au niveau essai2 pas d'affichage;
merci

Message édité par : Tribal-Dolphin

Tribal-Dolphin Tribal-Dolphinicon_post
LIS MON MESSAGE
Je t'ai déjà expliqué 3 fois comment faire à la page 2 (essai1.php)
Alors relis attentivement et fait.
rabia rabiaicon_post
Pardons j'ai male expliquer mon pb ; mon problème est la récupération des valeurs des variables pour les autres pages ; et pour cela j'ai trouver que les sessions résolu ce problème merci pour votre aide . :=! :=!
axel axelicon_post
trop lol !!

tu te fais chier avec des sessions alors qu'on t'a expliquer comment les recuperer sir les page 2 et 3...

je recommence :

1° page :
<code>
<form action=page2 method=post>
Nom : <input type=text name=nom value="">
<input type=submit value=envoyer>
</form>
</code>

2° page :
<code>
$nom = $_POST['nom'];
<form action=page3>
Merci de confirmer
Nom : <input type=text name=nom value="$nom">
<input type=submit value=Confirmer>
</form>
</code>

ou alors :

Merci de confirmer :
<code>
$nom = $_POST['nom'];
Nom : echo $nom;
<form action=page3 method=post>
<input type=hidden name=nom value=$nom>
<input type=submit value=Confirmer>
</form>
</code>

Dans le 1° cas, tu reaffiche le form avec les valeur rentré, dans le deuxieme, tu ecris les valeur données et tu les transmet caché...

et enfin, 3° page :
<code>
$nom = $_POST['nom'];
$sql = INSERT INTO xxx VALUE ('', '$nom");
etc...
</code>

a noter, avec un ptit switch, tu peux tout faire en un seul fichier...


Voila, c plus clair ??



PS : tel quel, ca marchera pas, manque des <?, des echo, etc... :-D

Message édité par : Tribal-Dolphin

axel axelicon_post
trop lol !!

tu te fais chier avec des sessions alors qu'on t'a expliquer comment les recuperer sir les page 2 et 3...

je recommence :

1° page :


&lt;form action=page2 method=post&gt;
Nom : &lt;input type=text name=nom value=&quot;&quot;&gt;
&lt;input type=submit value=envoyer&gt;
&lt;/form&gt;



2° page :


$nom = $_POST['nom'];
&lt;form action=page3&gt;
Merci de confirmer
Nom : &lt;input type=text name=nom value=&quot;$nom&quot;&gt;
&lt;input type=submit value=Confirmer&gt;
&lt;/form&gt;



ou alors :

Merci de confirmer :


$nom = $_POST['nom'];
Nom : echo $nom;
&lt;form action=page3 method=post&gt;
&lt;input type=hidden name=nom value=$nom&gt;
&lt;input type=submit value=Confirmer&gt;
&lt;/form&gt;



Dans le 1° cas, tu reaffiche le form avec les valeur rentré, dans le deuxieme, tu ecris les valeur données et tu les transmet caché...

et enfin, 3° page :


$nom = $_POST['nom'];
$sql = INSERT INTO xxx VALUE ('', '$nom&quot;);
etc...



a noter, avec un ptit switch, tu peux tout faire en un seul fichier...


Voila, c plus clair ??



PS : tel quel, ca marchera pas, manque des <?, des echo, etc... :-D