Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
940 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  AIde PHP formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AIde PHP formulaire

n°1867940
thommthomm​69
Posté le 31-03-2009 à 17:24:20  profilanswer
 

Bonjour,  
J' ai un formulaire sur ma page de contact, qui ne marche pas....le fichier HTML dépand d'un CSS et je recupere les données grace à un fichier PHP...  
www.crearangements.com/contact.html  
 
Voici le code HTML :  
 
<form method=POST action=formmail.php >  
<input type=hidden name=subject value=formmail>  
<br>  
<br>  
<p class="double">  
<label for="f1-nom">Nom:</label><br>  
<input type="text" id="nom" />  
</p><br>  
<p class="double">  
<label for="f1-prenom">Prenom:</label><br>  
<input type="text" id="prenom" />  
</p><br>  
<p class="double">  
<label for="f1-adresse">Adresse:</label><br>  
<span class="info">(Numéro et rue)</span></label><br>  
<input type="text" id="adresse" />  
</p><br>  
<p class="double">  
<label for="f1-ville">Ville:</label><br>  
<span class="info">(Ville et code postal)</span></label><br>  
<input type="text" id="f1-ville" />  
</p><br>  
<p class="double">  
<label for="f1-telephone">Telephone:</label><br>  
<input type="text" id="f1-telephone" />  
</p><br>  
<p class="double">  
<label for="f1-email">Email:</label><br>  
<input type="text" id="f1-email" />  
</p><br>  
<p class="double">  
<label for="f1-projet">Votre porjet:</label><br>  
</p>  
<input type="checkbox" name="case" /> Dressing room<br>  
<input type="checkbox" name="case" /> portes de placards<br>  
<input type="checkbox" name="case" /> séparations de pièces<br>  
 
<input type="checkbox" name="case" /> amenagements de placards<br>  
<input type="checkbox" name="case" /> parquet  
</p><br>  
<p class="double">  
<label for="f1-buget">Votre budget:</label>  
<select name="budget">  
<option value="- de 1000€">- de 1000€</option>  
<option value="de 1000 à 2000€">de 1000 à 2000€</option>  
<option value="de 2000 à 3000€">de 2000 à 3000€</option>  
<option value="de 3000 à 4000€">de 3000 à 4000€</option>  
<option value="e 4000 à 5000€">de 4000 à 5000€</option>  
<option value="+ de 5000€">+ de 5000€</option>  
</select>  
</p><br>  
 
<p class="double">  
<label for="f1-infos">Description:<br>  
<span class="info">(Saisissez ici toutes les informations que vous jugerez utiles)</span></label><br>  
<textarea id="f1-infos" rows="5" cols="30"></textarea>  
</p><br>  
<p class="simple">  
<input type="submit" value="Envoyer ces informations" />  
</p><br>  
</form>....  
 
Je comprend pas grand chose au PHP mais voilà le détail du fichier formmail.php:  
 
<?php  
$TO = "t.mourgeon@crearangements.com";  
echo '<pre>' ;  
print_r($_POST) ;  
echo '</pre>' ;  
?>  
echo $_POST['nom'].'  
';  
echo $_POST['prenom'].'  
';  
echo $_POST['adresse'].'  
';  
echo $_POST['ville'].'  
';  
echo $_POST['telephone'].'  
';  
echo $_POST['email'].'  
';  
echo $_POST['projet'].'  
';  
echo $_POST['projet'].'  
';  
if(isset($_POST['buget']))  
<?php  
foreach ($options as $v) {  
if ($v == $budget) {  
echo '<input type="radio" name="- de 1000€" value="' . $v . '" checked/>' . $v . '<br/>';  
} else {  
echo '<input type="radio" name="de 1000 à 2000€" value="' . $v . '"/>' . $v . '<br/>';  
} else {  
echo '<input type="radio" name="de 2000 à 3000€" value="' . $v . '"/>' . $v . '<br/>';  
} else {  
echo '<input type="radio" name="de 3000 à 4000€" value="' . $v . '"/>' . $v . '<br/>';  
} else {  
echo '<input type="radio" name="de 4000 à 5000€" value="' . $v . '"/>' . $v . '<br/>';  
} else {  
echo '<input type="radio" name="+ de 5000€ value="' . $v . '"/>' . $v . '<br/>';  
}  
}  
?>  
 
SI qq pouvait m'aider un peu

mood
Publicité
Posté le 31-03-2009 à 17:24:20  profilanswer
 

n°1867944
stealth35
Posté le 31-03-2009 à 17:35:13  profilanswer
 

tu voudrais qu'il fasses quoi ton php ?

 

et puis fait gaffe ta page est bourrée de fautes

 

http://validator.w3.org/check?uri= [...] ntact.html

Message cité 1 fois
Message édité par stealth35 le 31-03-2009 à 17:37:24
n°1867946
thommthomm​69
Posté le 31-03-2009 à 17:37:22  profilanswer
 

stealth35 a écrit :

tu voudrais qu'il fasses quoi ton php ?


 
je voudrai recuperer les info de mon formulaire sur mon adresse email : t.mourgeon@crearangements.com

n°1867950
stealth35
Posté le 31-03-2009 à 17:45:03  profilanswer
 

dans ton formulaire  HTML :

 

action="mailto:t.mourgeon@crearangements.com"

 

et faut mettre les valeur de name dans tes balises de ton forumulaire

 

pax exemple t'as mis :
<input type="text" id="nom" />  

 

faut mettre
<input type="text" id="nom" name="nom" />  


Message édité par stealth35 le 31-03-2009 à 17:48:56
n°1868530
theredled
● REC
Posté le 02-04-2009 à 00:53:21  profilanswer
 

Code :
  1. if ($v == $budget) {  
  2. echo '<input type="radio" name="- de 1000€" value="' . $v . '" checked/>' . $v . '<br/>';  
  3. } else {  
  4. echo '<input type="radio" name="de 1000 à 2000€" value="' . $v . '"/>' . $v . '<br/>';  
  5. } else {  
  6. echo '<input type="radio" name="de 2000 à 3000€" value="' . $v . '"/>' . $v . '<br/>';  
  7. } else {  
  8. echo '<input type="radio" name="de 3000 à 4000€" value="' . $v . '"/>' . $v . '<br/>';  
  9. } else {  
  10. echo '<input type="radio" name="de 4000 à 5000€" value="' . $v . '"/>' . $v . '<br/>';  
  11. } else {  
  12. echo '<input type="radio" name="+ de 5000€ value="' . $v . '"/>' . $v . '<br/>';  
  13. }


C'est censé faire quoi ça ? Ca ne sort pas d'erreur ? (je parle des 73854876 "else" )

 

Sinon, en plus de ce que dit mon compère je rajoute que "name" c'est le nom du champ (ici ça devrait être le même pour tous ces boutons radios), et "value" la valeur de chaque, écrite de façon simple (ici par ex 0, 1000, 2000, 3000, 4000, 5000), pour pouvoir être utilisée facilement plus tard.

 

La c'est juste n'importe quoi :D


Message édité par theredled le 02-04-2009 à 00:56:48

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  AIde PHP formulaire

 

Sujets relatifs
Probleme de formulaires PHPauthentification PHP HTML
PHP IncludeMySQL - connection PHP/MySQL - problème de socket ?
Besoin d'aide pour une expression régulièrePhp, classement tableau
Salut !! PHP Windows IISS (probleme de script)[PHP]Aide pour formulaire
débutant en PHP a besoin d'aide !!Problème avec un formulaire ! ! ! ![AIDE] [PHP] Besoin de quelqu'un pr un "formulaire"
Plus de sujets relatifs à : AIde PHP formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR