Methodes de passages des variables php

Fermé
froujaOne Messages postés 12 Date d'inscription jeudi 23 novembre 2006 Statut Membre Dernière intervention 15 décembre 2006 - 12 déc. 2006 à 10:22
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 12 déc. 2006 à 15:59
bonjour
je veux passer les variables d'un formulaire ainsi qu'une variable numérique calculé dans un sjavascript a une page
comment je pourrai faire .
merci d'avance
A voir également:

3 réponses

Profil bloqué
12 déc. 2006 à 10:53
bon tu peux céer un champ caché dans lequel tu récupérera le résultat de ta fonction javascript ,et aprés tu pourra l'envoyer à ta page php...
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
12 déc. 2006 à 10:58
tu connais les method post ou get des formulaires ???
et pour ce que tu calcul en js, met le dans un champs caché de ton formulaire avant de l'envoyé
0
Profil bloqué
12 déc. 2006 à 11:15
t'as parfaitement raison???c'est ça méme!!!je suis en train d'expérimenter aprés je te diré le résultat...
0
Profil bloqué
12 déc. 2006 à 12:49
voila un exemple qui permet d'afficher dans ta page "résulta.php" la somme calculée dans ta page contenant le javascript que j'ai appelé ic:"test1.htm".

1er page:"test1.htm"


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function addresse(form)
{
var a=200;
var b=500;
var prod=a*b;
document.forms.calcul.prod.value=prod;
var p=document.forms.calcul.prod.value;
return p;
}
</script>
<title>new</title>
</head>

<body>
<center>
<font color="#00FF00" size="3"><u>Le type de produit</u></font>
<form name="calcul" onsubmit="return addresse()"action="resultat.php" method="post">
<input type="text" name="somme" value="" />
<input name="prod"type="hidden" value="" />
<input type="submit" value="valider" >
</form>
</center>
</body>
</html>


2éme page:"resultat.php"


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>reception</title>
</head>

<body>
<?
include("test1.htm");
$produit=$_POST['prod'];
echo"<script type=\"text/javascript\">";
echo"alert(\"Le résultat final est '$produit'\");";
echo"</script>";
?>
</body>
</html>
essai pour voir....
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
12 déc. 2006 à 15:28
petite questio subsidiare ...
comment fait on pour passer les variable dans la session ...
1 créer une session
certes mais aprés ??
0
Profil bloqué > P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009
12 déc. 2006 à 15:53
Précise s'il te plait un peu ta question!!
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
12 déc. 2006 à 15:59
Comme tu l'as dit, tu créé ta session, puis tu ajoute la variable dans ton tableau de session :

$_SESSION["ma_variable"] = $mavaleur;


Si "ma_variable n'existe pas elle est crée, sinon la valeur est updatée.
0