Pb sur session
Posté : 12 janv. 2006, 18:14
Salut a tous
voila je voudrais passer certaines variables en session issues d'un calcul suite au remplissage d'un formulaire
je m'explique
j'ai un formulaire qui demande à l'internaute un choix dans une liste déroulante
style :
page index.php
puis bouton envoyer
je récupère la variable régime1 dans une page calcul1.php
puis je l'affiche dans une page result.php
mon problème :
1 - je voudrais stocker la variable ex $result["niv3"] en session pour la reprendre dans un autre formulaire
2 - je voudrais aussi stocker en session le choix de l'internaute dans le menu déroulant régime1 du premier formulaire
je ne sais pas comment coder ceci
merci du tuyau
voila je voudrais passer certaines variables en session issues d'un calcul suite au remplissage d'un formulaire
je m'explique
j'ai un formulaire qui demande à l'internaute un choix dans une liste déroulante
style :
page index.php
Code : Tout sélectionner
<select name=regime1>
<option value="">choisir</option>
<option value="1">Salarié
- Retraité (C.P.A.M)</option>
<option value="2">Sans Profession (C.P.A.M)</option>
<option value="3">Commerçant - Artisan
(T.N.S)</option>
<option value="4">Prof. Libéral
- Retraité (T.N.S)</option>
<option value="5">Salarié
agricole (M.S.A)</option>
<option value="6">Exploitant agricole
(M.S.A)</option>
<option value="7">Salarié
Alsace - Moselle</option>
</select>je récupère la variable régime1 dans une page calcul1.php
Code : Tout sélectionner
include"connexion.inc.php";
$regime1=$_POST['regime1'];
if ($regime1 > '0')
{
switch ($regime1) {
case '1':
$sql = "SELECT * FROM tarif1 where age=$age";
break;
case '2':
$sql = "SELECT * FROM tarif1 where age=$age";
break;
case '3':
$sql = "SELECT niv1 * 0.85 as niv1, niv1plus * 0.85 as niv1plus, niv2 * 0.85 as niv2, niv3 * 0.85 as niv3 FROM tarif1 where age=$age";
break;
case '4':
$sql = "SELECT niv1 * 0.85 as niv1, niv1plus * 0.85 as niv1plus, niv2 * 0.85 as niv2, niv3 * 0.85 as niv3 FROM tarif1 where age=$age";
break;
case '5':
$sql = "SELECT niv1 * 0.90 as niv1, niv1plus * 0.90 as niv1plus, niv2 * 0.90 as niv2, niv3 * 0.90 as niv3 FROM tarif1 where age=$age";
break;
case '6':
$sql = "SELECT * FROM tarif1 where age=$age";
break;
case '7':
$sql = "SELECT * FROM tarif13 where age=$age";
break;
default :
$sql = "0" ;
}
}
Code : Tout sélectionner
$requete = mysql_query( $sql );
while( $result = mysql_fetch_array( $requete ) )
{
echo ("<TBODY>
<TR>
<TD height=\"38\" align=\"middle\" bgcolor=\"#FFFFFF\"><div align=\"left\"><FONT
color=\"#555766\" face=\"Tahoma\" style=\"FONT-SIZE: 10pt\"><B>Montant de votre cotisation mensuelle</B></FONT>
</div></TD>
<TD width=\"94\" height=\"38\" align=\"middle\" bgcolor=\"#CCCCCC\"> <div align=\"center\"><FONT color=\"#FFFFFF\" size=\"4\" face=\"Tahoma\"
style=\"FONT-SIZE: 11pt\"><B>".$result["niv1"]." €</font>
</div></TD>
<TD width=\"94\" height=\"38\" align=\"middle\" bgcolor=\"#CCCCCC\"> <div align=\"center\"><FONT color=\"#FFFFFF\" size=\"4\" face=\"Tahoma\"
style=\"FONT-SIZE: 11pt\"><B>".$result["niv1plus"]." €</font>
</div></TD>
<TD width=\"94\" height=\"38\" align=\"middle\" bgcolor=\"#CCCCCC\"> <div align=\"center\"><FONT color=\"#FFFFFF\" size=\"4\" face=\"Tahoma\"
style=\"FONT-SIZE: 11pt\"><B>".$result["niv2"]." €</font>
</div></TD>
<TD width=\"94\" height=\"38\" align=\"middle\" bgcolor=\"#CCCCCC\"> <div align=\"center\"><FONT color=\"#FFFFFF\" size=\"4\" face=\"Tahoma\"
style=\"FONT-SIZE: 11pt\"><B>".$result["niv3"]." €</font>
</div></TD>
</TBODY>
</table>");
}1 - je voudrais stocker la variable ex $result["niv3"] en session pour la reprendre dans un autre formulaire
2 - je voudrais aussi stocker en session le choix de l'internaute dans le menu déroulant régime1 du premier formulaire
je ne sais pas comment coder ceci
merci du tuyau