Se connecter avec
S'enregistrer | Connectez-vous

Comment récupérer les variables d'un formulaire en PHP ? Problème !

Dernière réponse : dans Programmation

Bonjour,

j'ai créé un petit formulaire pour faire des demandes de devis "nous contacter.htm" dont voici une partie du code :

form name="formulaire" method="POST" action="email.php3" enctype="text/plain" >

<font size="3" face="Trebuchet MS">Nom :
<input type="text" name="nom" size="30">
</font>

<p><font size="3" face="Trebuchet MS">Prénom :
<input type="text" name="prenom" size="30">
</font></p>

</form>

Je n'arrive pas à retrouver les valeurs que je mets dans Prenom et Nom.
j'ai essayé en faisant un affichage à l'écran des valeurs entrées... ça ne me met rien :

Code email.php :

<?php

$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$msg = "Nom : $nom
Prénom : $prenom";
print $msg;

?> Nom : Prénom : [/b]

et c'est tout !!!

Je ne comprends... pourquoi mes variables ne sont-elles pas enregistrées ?

Merci pour votre aide.
Lassé par la pub ? Créez un compte

bonjour !

Bien moi je voulais donner une solution a petit probleme dont j'ai eu pas mal de temps avant d'y repondre par moi meme.
J'ai enfin trouve la solution!!!
Comme je n'ai trouve aucune reponse concrete je livre mon probleme(resolu) en esperant aider la communaute:

J'ai deux fichier :
-index.php contenant un formulaire
-creadir.php script de creation de repertoire avec la fonction mkdir().

Je voulais pouvoir creer un repertoire mais en lui donnant un nom aleatoire provenant du formulaire index.php. COMMENT FAIRE?

Eh bien tout con :

index.php(tel quel)

<FORM action="credir.php" method="POST" enctype="multipart/form-data">
<input name="name" value="name" >
<select name="territory">
<option value="Victoria">Victoria</option>
<option value="Tasmania">Tasmania</option>
</select>
<input type="Submit" value="creer">
</FORM>

Voila mon formulaire. Je souhaite donc que l'utilisateur puisse ecrire dans la zone input ce qu'il veut et que le script recupere le texte.
J'ai aussi insere une zone select fixe, Victoria et Tasmania, car ce sont des dossier qui existent deja.
Ainsi l'utilisateur switche entre eux pour y ajouter un nouveau dossier.

creadir.php(tel quel aussi)

<?php
$name=$_POST['name'];
$territory=$_POST['territory'];


mkdir ("$territory/$name",0777);
echo "Album $name cree !!! "

?>

Voila en rouge ce sont les variables recuperees du formulaire d'envoi index.php.

On remarque que l'ecriture est la meme.

En vert on reprend les deux variables pour composer le chemin de creation du nouveau repertoire et le tour est joue!!!

Tres cordialement

Joaquim


Lassé par la pub ? Créez un compte
Tom's guide dans le monde