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

  FORUM HardWare.fr
  Programmation
  PHP

  récupération données formulaire dans mail et db

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupération données formulaire dans mail et db

n°1276016
debutant18
Posté le 02-01-2006 à 18:38:31  profilanswer
 

Tout d'abord mes meilleurs voeux 2006.
Je suis vraiment un débutant en php. J'ai rédigé un questionnaire "presentationformul5.html"
 
<form method="POST" action="formmail2.php" >
<table width="600">
<tr>
<td width="35"></td>
<td width="565"><small><font face="Verdana">QUESTIONNAIRE.</font></small><p>&nbsp;</td>
</tr>
<tr>
<td width="35"></td>
<td width="565">
<font face="Verdana"><small>Question 1 : votre nom</small><br>
<small><input type="text" name="nom" size="20"></small></font>
 
<p><font face="Verdana"><small>Question 2 : votre courriel</small><br>
<small><input type="text" name="mail" size="20"></small></font></p>
 
<p><font face="Verdana"><small>Question 3 : date de naissance</small><br>
<small><input type="text" name="date_naissance" size="20"></small></font></p>
 
<p><font face="Verdana"><small>Question 4 : nombre unités dans le ménage</small><br>
<small><input type="text" name="unités_ménage" size="20"></small></font></p>
 
<p><font face="Verdana"><small>Question 5 : fréquence mensuelle d'achat</small><br>
<small><select name="fréquence_ mensuelle_achat" size="1">
<option selected value="0">Choisir</option>
<option value="1X/mois">1</option>
<option value="2X/mois">2</option>
<option value="3X/mois">3</option>
<option value="4X/mois">4</option>
<option value="5X/mois">5</option>
</select></small></font></p>
 
<p><font face="Verdana"><small>Question 6 : Raison pour laquelle vous ne consommez pas</small><br>
<small><textarea rows="4" name="raison_non_consommation" cols="40"></textarea></small></font></p>
 
<p><small><font face="Verdana">Question 7 : sexe</font></small></p>
<p><input type="radio" value="dame" name="sexe">
<font face="verdana"><small> dame </small></font>
<input type="radio" name="sexe" value="monsieur">
<font face="verdana"><small> monsieur</small></font></p>
 
<p><font face="Verdana"><small>Question 8 : motivation d'achat de produits bio</small></font></p>
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td width="7%"><input type="hidden" name="motivation_achat[]" value="aucune">
<input type="checkbox" name="motivation_achat[]" value=""></td>
<td width="93%"><font face="Verdana"><small>pour ma santé</small></font></td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="motivation_achat[]" value="pour _le_goût"></td>
<td width="93%"><small><font face="Verdana">pour le goût</font></small></td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="motivation_achat[]" value="produits_sains"></font></td>
<td width="93%"><small><font face="Verdana">produits sains</font></small></td>
</tr>
</table>
</td>
</tr>
</table>
<p>&nbsp;</p>
<p><small><font face="Verdana"><input type="submit" value="Envoyer" name="envoyer"> <input
type="reset" value="Recommencer" name="recommencer"></font></small> <br>
<br>
</p>
</form>
 
et ensuite en code php pour la récupération des données via mail, une page "formail2.php"dont voici le code
 
<?php
$TO = "mon adresse mail";
 
$h = "From: " . $TO;
 
$message = "";
 
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
 
mail($TO, $subject, $message, $h);
 
Header("Location: http://membres.lycos.fr/test php/merci.html" );
 
?>
 
Je récupère les données du formulaire dans le mail
 
nom : XYZ
mail : machin@truc.fr
date_naissance : 07/12/1956
unités_ménage : 2
fréquence__mensuelle_achat : 2X/mois
raison_non_consommation : pas de point de vente à proximité
prix dépasse budget
sexe : dame
motivation_achat : Array
 
à l'exception de de la ou des valeur(s) pointée(s) à la question 8 (motivation achat) qui me renvoie " Array". Quel code placer et où le placer pour afficher dans le mail les réponse(s) correcte(s)? Je suppose qu'il faut créer un array,un "if isset", ...???
 
Si je récupérais les variables dans une table Mysql, après avoir prévu dans la table les mêmes champs que dans le formulaire, pensez-vous que le code suivant pourrait assurer le transfert?
Et pour afficher les enregistrement de la table,le code suivant pourrait-il être employé?
 
<?php
mysql_connect("localhost", "root", "mot_de_passe";);
mysql_select_db("testphp";);
$reponse = mysql_query('SELECT * FROM testphp' .
 
while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><gras>' . $donnees[""] </p>';
}
 
mysql_close();
?>
 
Vous voyez, je suis vraiment un débutant et si vous pouviez m'aider, ce serait vraiment sympa.

mood
Publicité
Posté le 02-01-2006 à 18:38:31  profilanswer
 


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

  récupération données formulaire dans mail et db

 

Sujets relatifs
problème formulaire[Access et XML] Exportation de données en XML
probleme pour récupérer donnée d'un formulaire[access] récupérer un dictionnaire de données d'1 BD
envoyer une animation flash par mail[wxWidgets] sockets et base de données
Recherche type de donneesformulaire
Mon socket reçoit des données, répond, puis après... chais pas...contenu dynamique d'un formulaire suivant une BDD
Plus de sujets relatifs à : récupération données formulaire dans mail et db


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