AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
21 Mai 2012 à 22:20:12

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1000 Membres
Dernier membre: totor 94
+  PHP Astux
|-+  Langages Web
| |-+  PHP, ASP ... (serveur)
| | |-+  Incorporer un champ dans le formulaire
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Incorporer un champ dans le formulaire  (Lu 566 fois)
wiffie33
Néophyte
*
Messages: 1


« le: 16 Février 2011 à 11:45:37 »

Bonjour a tous
Je suis nouveau et debutant Sourire

J ai installer grace au tuto la base de donnée que vous proposer jusque l a pas de souci.
Ma question est: peut on modifier le formulaire afin de rajouter des champs ( nom prenon date de naissance)?
Car par la suite je voudrai trouver un systeme qui envoi un mail pour l anniversaire de la personne concerner.

Si quelqu un a une solution a tous cela...
Une explication detail si possible  Sourire

Merci d avance
Journalisée
laudu60100
Membre Complet
***
Messages: 119


« Répondre #1 le: 17 Février 2011 à 21:45:31 »

Salut, oui, tu peux !

Entre les 2 balises <form> qui delimitent le formulaire, il te suffit de rajouter tes champs :
<input name="name_du_champ">

Ensuit, dans le traitement php, en dessous du :
Code:
<?php
// si formulaire envoyé, on récupère tous les champs. Sinon, on initialise les variables.
$nom     = (isset($_POST['nom']))     ? Rec($_POST['nom'])     : '';
$email   = (isset($_POST['email']))   ? Rec($_POST['email'])   : '';
$objet   = (isset($_POST['objet']))   ? Rec($_POST['objet'])   : '';
$message = (isset($_POST['message'])) ? Rec($_POST['message']) : '';

?>

Tu rajoutes : $nom_de_la_variable = (isset($_POST['name_du_champ'])) ? Rec($_POST['name_du_champ']) : '';

Et enfin, tu construis le message en faisant :
$message .= $nom_de_la_variable;

Le .= rajoute à la variable ce qui est apres le =, Exemple :
Code:
<?php
$a 
"Salut ! ";   // echo $a renverra : Salut ! 
$a .= "ça va ? "// echo $a renverra : Salut ! ça va ? 
?>




Exemple :
On va rajouter le numero de téléphone dans le formulaire :
Dans la partie html :
Code:
Numero de téléphone : <input name="NUM_TEL">
Puis dans le php :
Code:
<?php
$NUM_TEL 
= (isset($_POST['NUM_TEL'])) ? Rec($_POST['NUM_TEL']) : '';
?>

Puis :
Code:
<?php
$message 
.= "<br>Son numéro de téléphone : ".$NUM_TEL;
?>

Bon dans l'exemple, oublis les <?php et ?>. Je les ai mis pour que les parties php soient misent en valeur.



Bon courage !!  Grima&ccedil;ant



Tu devrais jeter un ptit coup d'oeil ici : http://www.php-astux.info/formulaires-html.php et apres, la partie 2, ici : http://www.php-astux.info/formulaires-php.php.  Clin d'oeil

Ce que je t'ai donné comme exemple pour rajouter des champs te posera des problèmes à long terme. L'idéal serait qu'à partir du formulaire de contact proposé, tu te crée le tient. Les 2 liens que je t'ai donné t'expliqueront parfaitement comment procéder.
« Dernière édition: 17 Février 2011 à 22:02:32 par laudu60100 » Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS