begin process at 2012 02 12 10:42:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

[php/java] Passage de variable?


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

[php/java] Passage de variable?

mercredi 4 juin 2008 à 10:23:30 | [php/java] Passage de variable?

titi2111

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>
<BODY>
<form name="form1" action="essai2.php" method="post">
<div align="center"><input type="text" name="texte" value= "<?php echo $_SESSION["texte"]; ?>"></div>
<div align="center"><input type="submit" name="ok2" value="OK"></div>
</form>
<br>
<form name="form2" action="essai3.php" method="post">
<div align="center"><input type="submit" name="ok3" value="OK"></div>
</form>
</BODY>
</HTML>



Page essai2.php
<HTML>
<HEAD>
<?php
session_start();
if (isset($_POST["texte"])) {
$_SESSION["texte"] = $_POST["texte"];
}
echo $_SESSION["texte"];
?>

</HEAD>
<BODY>
<form action="essai1.php" method="post">
<div align="center"><input type="submit" name="retour2" value="Retour"></div>
</form>
</BODY>
</HTML>



Page essai3.php
<HTML>
<HEAD>
<?php
session_start();
if (isset($_POST["texte"])) {
$_SESSION["texte"] = $_POST["texte"];
}
echo $_SESSION["texte"];
?>

</HEAD>
<BODY>
<form action="essai1.php" method="post">
<div align="center"><input type="submit" name="retour3" value="Retour"></div>
</form>
</BODY>
</HTML>


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)

Merci pour votre aide.
mercredi 4 juin 2008 à 10:43:33 | Re : [php/java] Passage de variable?

nickadele

Membre Club Administrateur CodeS-SourceS
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!
<input type="hidden" name="texte" value= "<?php echo $_SESSION["texte"]; ?>">
mercredi 4 juin 2008 à 11:25:54 | Re : [php/java] Passage de variable?

titi2111

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.
mercredi 4 juin 2008 à 13:08:43 | Re : [php/java] Passage de variable?

bultez

Membre Club
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.

                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 4 juin 2008 à 13:26:57 | Re : [php/java] Passage de variable?

nicomilville

Membre Club
Salut,

nickadele et bultez ++

Tu parle de java ou de javascript ?

a++

PS : c'est pas très clair tout ça...

Si la réponse vous convient, pensez : Réponse accepté !

mercredi 4 juin 2008 à 13:52:00 | Re : [php/java] Passage de variable?

titi2111

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.

Merci pour vos réponses.

mercredi 4 juin 2008 à 13:59:36 | Re : [php/java] Passage de variable?

nicomilville

Membre Club
Réponse acceptée !
tu veus dire :

document.form2.champCache.value = document.form1.texte.value;

a++

Si la réponse vous convient, pensez : Réponse accepté !

mercredi 4 juin 2008 à 14:28:38 | Re : [php/java] Passage de variable?

bultez

Membre Club

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...

                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 4 juin 2008 à 16:17:01 | Re : [php/java] Passage de variable?

titi2111

Réponse acceptée !
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"];
}
?>

</HEAD>
<BODY>
<form name="form1" action="essai2.php" method="post">
    <div align="center"><input type="text" name="texte" value= "<?php echo $_SESSION["texte"]; ?>" onchange="fct_java();"></div>
    <div align="center"><input type="submit" name="ok2" value="OK"></div>
</form>
<br>
<form name="form2" action="essai3.php" method="post">
    <div align="center"><input type="submit" name="ok3" value="OK"></div>
    <input type="hidden" name="texte" value="<?php echo $_SESSION["texte"]; ?>">
</form>
</BODY>
</HTML>

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+


mercredi 4 juin 2008 à 16:20:55 | Re : [php/java] Passage de variable?

nicomilville

Membre Club
de rien, quelle était ton erreur ?
Ma réponse ne te convient pas ?

a++

Si la réponse vous convient, pensez : Réponse accepté !



Cette discussion est classée dans : page, texte, php, session, post


Répondre à ce message

Sujets en rapport avec ce message

Recuperer le SId avec javascript [ par nikos283 ] SalutJ'ai une petit proble, voila j'ai une page php qui crée une session et j'aimerai avec javascript recupérer le nom et valeur de cette session. pou Récuperer des données avec $_POST [ par njulio ] Salut à tous, J'ai un problème de récupération de données. Je m'explique: J'ai une page contenant un formulaire, en cliquant sur un bouton de commande envoyer un très long texte à PHP en utilisant l'AJAX [ par lilbrother ] Bonjour, j'aimerais posé une question sur les paramètres passer en url (la vrai question se trouve plus bas). J'ai fait un petit test : j'ai par exemp Session, javascript, php [ par nico1214 ] Bonjour,Je ne sais pas si je suis dans le bon thème...Je voudrais savoir s'il est possible de "retenir" une variable et sa valeur en javascript. En ph Tinymce, liaison PHP. [ par xeroxiss ] Hello hello à tous Je poste ici car j'en peut plus de chercher et de rechercher lol.Alors je viens pas demander qu'on me serve le code sur un plateau Passer ou non des paramètres à une page php [ par Slyken ] Prob sous IE pour script automatique [ par laubro ] Bonjourvoilà, j'ai une page en php avec du javascript/ajax qui fonctionne bien sous FF et Safari, mais sous IE j'ai un message d'erreur : Intenet expl valeur récuperée ne php [ par marocmarocmaroc ] Bonjours; J'ai deux pages web en php consultation_client.php et article_client.php dans la première page je saisi une valeur dans le champ de texte pu Afficher une variable dans une zone de texte d'un formulaire se trouvant sur une popup [ par xacomputer ] Bonjour, voila mon problème, je souhaiterais changer la valeur du champ d'un formulaire par une variable, sans utiliser de bouton, la difficulté est q


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,604 sec (4)

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