Transmission de variables.

Transmission de variables. - PHP - Programmation

Marsh Posté le 03-02-2003 à 19:47:13    

Bonsoir, je suis un noob en php...
Je cherche à transmettre une variable d'une page php à une autre, via un lien (ahref) - mais sans utiliser la syntaxe page.php?machin=truc ..Est-ce possible ? Je n'ai pas trouvé grand chose.


Message édité par Al zheimeR le 03-02-2003 à 19:50:19
Reply

Marsh Posté le 03-02-2003 à 19:47:13   

Reply

Marsh Posté le 03-02-2003 à 20:07:32    

avec un formulaire !  
 
voila, tu met tes balises de formulaire, et tu met des champs cachés, puis ta plus qu'à mettre un bouton valider :)
 

Code :
  1. <FORM method="POST" action="fichier.php>
  2. <INPUT type="hidden" name="nom" value="valeur">
  3. <INPUT type="submit" nom="submit" value="Valider !">
  4. </FORM>


---------------
- Si les cons volaient, il ferait nuit tout le temps ! -
Reply

Marsh Posté le 03-02-2003 à 20:19:38    

Le pb c'est que je peux pas mettre de bouton valider, en fait c'est en cliquant une image qu'on ouvre l'autre page. Sinon peut-être en utilisant $_POST et $_GET mais j'ai pas bien pigé comment on s'en sert..

Reply

Marsh Posté le 03-02-2003 à 20:25:19    

Al zheimeR a écrit :

Le pb c'est que je peux pas mettre de bouton valider, en fait c'est en cliquant une image qu'on ouvre l'autre page. Sinon peut-être en utilisant $_POST et $_GET mais j'ai pas bien pigé comment on s'en sert..


 
$_POST['tavariable']
ca c pour les formulaires
ca va recuperer ta viarable avec la methode post
 
$_GET['tavariable']
ca c pour le page d arguement dans l'url comme dans ton cas
 
donc
un
 
echo $_GET['machin'];
 
affichera truc !

Reply

Marsh Posté le 03-02-2003 à 23:04:04    

Al zheimeR a écrit :

Le pb c'est que je peux pas mettre de bouton valider, en fait c'est en cliquant une image qu'on ouvre l'autre page. Sinon peut-être en utilisant $_POST et $_GET mais j'ai pas bien pigé comment on s'en sert..


tu fais un formulaire de methode post, (en methode get, les parametres se retrouveront dans l'url), et le lien de l'image sera en fait "document.form.envoi();"
 
ensuite tu fais une fonction JS avec en premier document.form.submit(), puis document.location()
 
a chercher
 

Reply

Marsh Posté le 04-02-2003 à 00:09:11    

Ne JAMAIS utiliser javascript pour des choses essentielles au fonctionnement d'un site.  
 
Donc, non. Pas de JS.
 
Pour ton problème, ya les sessions php.

Reply

Marsh Posté le 04-02-2003 à 15:59:25    

De mémoire :
 
Doc PHP chapitre "gestion des sessions" :
 
session_start() : démarre la session
 
session_register(nomvariable) : stocke la variable en mémoire
 
Attention, dans le nom de variable, tu enlèves le $ de tête!
 
 
Rappelle session_start et session_register(nomvariable) au début de chacune de tes pages (avant le premier bout de code qui génère de l'HTML).


---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed