Passser un contenu d'input sans formulaire, possible?

toony
Invité n'ayant pas de compte PHPfrance

24 févr. 2005, 15:51

Bonjour,

Tout est dans le titre,
j'aimerais passer le contenu d'un INPUT à la page d'apres sans passer par un formulaire..peut-on faire ca?

:roll:

Eléphant du PHP | 61 Messages

24 févr. 2005, 15:58

Salut,

oui tu peux avec les sessions ou avec la methode get

Invité
Invité n'ayant pas de compte PHPfrance

24 févr. 2005, 16:24

Le pb c'est que je ne vois pas trop comment..

disons que j'ai mon champs <INPUT name=texte> etc...

je dois ecrire dans mon lien pour passer à la page suivante:
<A HREF="page.php?texte=$texte"> ????
parce que ma variable $texte est vide au moement ou je clique, nan?
:roll:

Eléphanteau du PHP | 25 Messages

24 févr. 2005, 18:38

Bonjour,

Tout est dans le titre,
j'aimerais passer le contenu d'un INPUT à la page d'apres sans passer par un formulaire..peut-on faire ca?

:roll:
Il faut savoir que POST et GET font référence à un formulaire.
Le seul autre moyen est de passer par les cookies. Auquel cas tu écris le cookie en javascript, il est automatiquement envoyé par le navigateur au serveur, et tu le lis en PHP grâce à la variable $_COOKIES.

hrz
Eléphant du PHP | 52 Messages

25 févr. 2005, 17:55

Le seul autre moyen est de passer par les cookies. Auquel cas tu écris le cookie en javascript, il est automatiquement envoyé par le navigateur au serveur, et tu le lis en PHP grâce à la variable $_COOKIES.
en passant par javascript tu peut passer a la pages suivante des parametres dans l'URL comme le fait un formulaire par GET et les recuperer de la meme facon.

comme cela et sur un formulaire par POST il est meme possible de donner un complement d'infos a la facon d'un GET mais il ne faut pas oublier le $_GET[] en plus du $_POST[] ou simplement faire un $_REQUEST[]