titi2111
Messages postés7Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention24 juin 2008
-
4 juin 2008 à 10:23
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
4 juin 2008 à 16:20
Bonjour,
Pour vous présenter mon problème j'ai créé 3 pages simples.
Je voudrais pouvoir modifier une variable php à l'aide d'un champ texte quelque soit la page vers laquelle je me redirige.
Concrètement, je voudrais faire passer la valeur de mon champ texte du form1 par le form2
Page essai1.php
<HTML>
<HEAD>
<?php
session_start();
if (!isset($_SESSION["texte"])) {
$_SESSION["texte"] = "";
}
if (isset($_POST["texte"])) {
$_SESSION["texte"] = $_POST["texte"];
}
?>
</HEAD>
Ceci n'est pas mon code original, c'est juste pour illustrer ce que
je veux faire (dans ce cas la il serait simple de rassembler les form
dans une seul page mais ce n'est pas ce que je veux)
titi2111
Messages postés7Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention24 juin 20081 4 juin 2008 à 16:17
Merci micomilville pour ton aide, c'est exactement ce que je faisais depuis le début mais je n'avais pas vue une petite erreur bête comme souvent...
Voici la modification exact à faire au cas ou quelqu'un cherche un jour:
dans la page essai1.php
<HTML>
<HEAD>
<STYLE type="text/css">
<!--
body {
font-family : FuturaA Bk BT;
}
-->
</STYLE>
<script language="JavaScript" type="text/javascript">
<!--
function fct_java() {
document.form2.texte.value = document.form1.texte.value;
}
//-->
</script>
<?php
session_start();
if (!isset($_SESSION["texte"])) {
$_SESSION["texte"] = "";
}
if (isset($_POST["texte"])) {
$_SESSION["texte"] = $_POST["texte"];
}
?>
Quand à bultez, désolé de t'avoir importuné..., je programme quelque chose d'utile pour mon job mais c'est un loisir, une bonne façon de joindre l'utile à l'agréable.
A+
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 4 juin 2008 à 10:43
Je comprend pas trop ou est le problème, mais bon ce qui est évident pour l'un ne l'est pas nécessairement pour l'autre :
Utilise un champ caché dans tes forms!
">
titi2111
Messages postés7Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention24 juin 20081 4 juin 2008 à 11:25
Je me suis peut être mal exprimé, je voudrais que quand je modifie mon texte dans la page essai1.php et que j'appuie sur le second ok qui redirige vers la page essai3.php, la variable $_SESSION["texte"] soit mise à jour.
Je ne pense pas que ce soit possible sans java...
Je pense qu'il est possible de modifier la value d'un hidden avec un onChange mais après de nombreux essais je n'ai toujours pas réussi...
Merci d'avance pour votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 4 juin 2008 à 13:08
Bonjour,
nickadele ( dont on ne saura peut-être jamais qui est la belle ) ++
et si on cause java... pas le bon forum, ici c'est javascript.
<hr /> Cordialement Bul [mon Site] [M'écrire]
titi2111
Messages postés7Date d'inscriptionmercredi 4 juin 2008StatutMembreDernière intervention24 juin 20081 4 juin 2008 à 13:52
Ne connaissant pas la différence entre java et javascript , je viens de m'informer et ce dont j'ai besoin c'est du javascript. Je suis donc bien sur le bon forum mais mon titre n'est pas bon....
J'ai également cherché en mettant un onclick sur le bouton ok3 puis en essayant de recopier la valeur form1.texte vers form2.champCache mais c'est la que je bloque. Il faudrait m'écrire le code qui marche.
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 4 juin 2008 à 14:28
comme souvent... quelqu'un qui ne connait rien à le programmation
( rien de péjoratif dans mes propos ! pas de méprise ! )
tente je ne sais quoi, je ne sais pas comment, je ne sais où....
@titi2111 : c'est un métier !
achète ( ou touve; ça existe gratis, mais faudra mettre les mains dans
le cambouis généralement ) un truc tout fait, ou fait appel à une société
de services, un indépendant...
<hr /> Cordialement Bul [mon Site] [M'écrire]