Formulaire php

Résolu/Fermé
niou - 29 juil. 2008 à 17:24
Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 - 30 juil. 2008 à 23:37
Bonjour,
J'ai un formulaire tout simple. Le seul petit problème c'est que je n'arrive pas a récupérer les valeurs.
Voici mon code:

<form method="post" >
	<p>>Contenu de votre mail:</p>
	<textarea name="contenu" cols="40" rows="5"></textarea>
	<p>Objet :</p>
	<textarea name="objet" cols="20" rows="1"></textarea>
 			
	<p align="center">
	<input type="submit" value="Envoyer les mails..." name="ok"></p>
</form>

<?
                if (isset($ok))
		{
			
			if($contenu!="" && $objet!="")
			{
			
			echo "bouton cliqué";
                       echo "contenu =";
                       echo $contenu;
				
			}
			else{
			echo "Veuillez bien remplir les champs contenu et objet";
			}
		}


comment faire pour récupérer les valeurs contenu et objet

Merci

3 réponses

Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 320
29 juil. 2008 à 17:38
bonsoir,

parce qu'il faux mettre:

<form method="post" action="traitement.php">


traitement.php est la page qui traitera les informations envoyées par le formulaire ;-)

Pour récupérer ce qui est envoyé par le formulaire, il faut:

if (isset($_POST['contenu']) AND isset($_POST['objet'])) //On fait la vérif de "contenu" et "objet"
{


et ensuite tu récupères le contenu avec $_POST['contenu'] et $_POST['objet'] et tu en fais ce que tu veux^^


cordialement

Revan
1
Ok merci
Par contre j'ai fais ce que tu m'a dit...mais sa ne marche pas

voici ce que j'ai dans traitement :
<?


echo "test";

?>


Ma page reste blanche.Pourquoi ???
0
Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 320
29 juil. 2008 à 17:58
Pourquoi tu as ça dans traitement?

Dans traitement.php tu dois avoir les $POST['ce que tu veux récupéré']

Mais tu veux afficher le mot test, essai avec ce code:
<?php

echo 'test';

?>
0
Merci pour ton aide sa marche enfin.
Je voulais juste afficher le mot test pour voir si je rentré bien dans mon fichier. Mais il y avais eu un problème lors du transfert de fichier.

merci
0
Revan26914 Messages postés 1778 Date d'inscription dimanche 14 octobre 2007 Statut Contributeur Dernière intervention 15 octobre 2019 320
30 juil. 2008 à 23:37
Ok^^

De rien ;)



Bonne continuation

@+

Revan
0