Comment récupérer une variable d'un formulaire ?

Comment récupérer une variable d'un formulaire ? - PHP - Programmation

Marsh Posté le 17-03-2003 à 11:39:37    


Dans un formulaire je voudrais mettre le contenu d'une textarea nommée description dans une variable php, comment faut faire  ??
 
merci de m'aider

Reply

Marsh Posté le 17-03-2003 à 11:39:37   

Reply

Marsh Posté le 17-03-2003 à 11:43:09    

Kmikaz a écrit :


Dans un formulaire je voudrais mettre le contenu d'une textarea nommée description dans une variable php, comment faut faire  ??


1) Tu donnes un nom à ta textarea, genre <textarea name="graou" ... >
2) dans ton script PHP, tu récupères le contenu par :
   - si la méthode de ton formulaire c'est POST (ce qui est recommandé), tu fais $mavariable = $_POST["graou"];
   - si la méthode de ton formulaire c'est POST, tu fais $mavariable = $_GET["graou"];


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-03-2003 à 11:53:22    

sinon, sur http://www.phpdebutant.org/ tu trouveras des tutos pour débuter.

Reply

Marsh Posté le 17-03-2003 à 11:54:00    

J'ai essaiyé ce qu'on m'a dit mais pourquoi ca n'affiche rien quand j'essaie d'afficher la variable php ?
 
<form method=POST>
<textarea name=description >blabla</textarea>
</form>
 
<?php
 
$description = $_POST["description"];
  echo "$description";
?>

Reply

Marsh Posté le 17-03-2003 à 12:02:28    

Kmikaz a écrit :

J'ai essaiyé ce qu'on m'a dit mais pourquoi ca n'affiche rien quand j'essaie d'afficher la variable php ?
 
<form method=POST>
<textarea name=description >blabla</textarea>
</form>
 
<?php
 
$description = $_POST["description"];
  echo "$description";
?>
 


 
là il te manque une action à ton formulaire. et tu ne fais pas de submit en plus?

Reply

Marsh Posté le 17-03-2003 à 12:05:29    

Kmikaz a écrit :

J'ai essaiyé ce qu'on m'a dit mais pourquoi ca n'affiche rien quand j'essaie d'afficher la variable php ?


Rassure-moi, ton bout de code tu ne le mets pas dans le même fichier ?
Non passke faut faire ton formulaire dans une page et ton script PHP dans l'autre. Le PHP est exécuté côté serveur (on le dira jamais assez), donc à partir du moment où il est affiché, le PHP ne s'exécutera pas côté client. Il faut rajouter un bouton submit à ton formulaire et faire pointer ton form vers ton script php.
Exemple :
- dans formulaire.html :
<form method=POST action="script.php">  
<textarea name=description >blabla</textarea>
<input type="submit" value="Envoyer"></input>
</form>
 
- dans script.php :
<?php  
$description = $_POST["description"];  
 echo "$description";  
?>


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-03-2003 à 12:16:40    

Merci les mecs

Reply

Sujets relatifs:

Leave a Replay

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