Il y a actuellement 196 visiteurs
Samedi 23 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[php]Formulaire de contact

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[php]Formulaire de contact

Message le 21 Sep 2006 16:36

Bonjour,

J'ai construit mon formulaire de contact suivant les cours d'un site mais maintenant je bloque même avec les tutos c'est pour ca que je suis ici.

Alors voilà le code :
Code: Tout sélectionner
   <form method="post" action="cible.php">
   <fieldset>
     <legend>Vos coordonnées</legend>
       <p><label>Nom et Prénom: <input type="text" name="nom" size="40" maxlength="40" tabindex="10"<?php if (isset($_POST['nom'])){echo 'value="' . $_POST['nom'] . '"';} ?>/></label></p>
       <p><label>Date de naissance(JJ/MM/AAAA) : <input type="text" name="age" size="15" maxlength="10" tabindex="30"<?php if (isset($_POST['age'])){echo 'value="' . $_POST['age'] . '"';} ?>/></label></p>
       <p><label>Code postal : <input type="text" name="postal" size="10" maxlength="5" tabindex="40"<?php if (isset($_POST['postal'])){echo 'value="' . $_POST['postal'] . '"';} ?>/></label> <label>Ville : <input type="text" name="ville" size="20" maxlength="20" tabindex="50"<?php if (isset($_POST['ville'])){echo 'value="' . $_POST['ville'] . '"';} ?>/></label></p>
       <p><label>Votre adresse :<input type="text" name="adresse" size="30" maxlength="30" tabindex="60"<?php if (isset($_POST['adresse'])){echo 'value="' . $_POST['adresse'] . '"';} ?>/></label><br/>
      <label>Complément d'adresse : <input type="text" name="adresse2" size="30" maxlength="30" tabindex="61"<?php if (isset($_POST['adresse2'])){echo 'value="' . $_POST['adresse2'] . '"';} ?>/></label></p>
       <p>Sur quel continent habitez-vous ?<br />
         <label><input type="radio" name="continent" value="europe" /> Europe</label><br />
         <label><input type="radio" name="continent" value="afrique" /> Afrique</label><br />
         <label><input type="radio" name="continent" value="asie" /> Asie</label><br />
         <label><input type="radio" name="continent" value="amerique" /> Amérique</label><br />
         <label><input type="radio" name="continent" value="australie" /> Australie, Océanie</label>
      </p>
    </fieldset>
   <fieldset>
     <legend>Moyen de réponse</legend>
      <p><label>N° tél :<input type="text" name="tel" size="20" maxlength="15" tabindex="70"<?php if (isset($_POST['tel'])){echo 'value="' . $_POST['tel'] . '"';} ?>/></label></p>
      <p><label>adresse email : <input type="text" name="email" size="40" maxlength="40" tabindex="80"<?php if (isset($_POST['email'])){echo 'value="' . $_POST['email'] . '"';} ?>/></label></p>
       <p>Quels moyens de réponse préferez-vous?<br />
         <label><input type="radio" name="question" value="telephone" /> Téléphone</label><br />
         <label><input type="radio" name="question" value="e-mail" /> Email</label><br />
      </p>
   </fieldset>
   <fieldset>
     <legend>Le message</legend>
        <p><label>Sujet :<br />
            <select name="sujet"tabindex="90">
                <option value="conseil">Conseil</option>
                <option value="animaux">Animaux</option>
                <option value="probleme">Problème sur le site</option>
                <option value="webmaster">Webmaster</option>
                <option value="autres">Autres</option>
            </select>
           </label>
        </p>
        <p><label>Sous-sujet : <input type="text" name="ssujet" size="20" maxlength="20" tabindex="100"<?php if (isset($_POST['ssujet'])){echo 'value="' . $_POST['ssujet'] . '"';} ?>/></label></p>
        <p><label>Question : <br /><textarea name="question" rows="10" cols="50" tabindex="110"<?php if (isset($_POST['question'])){echo 'value="' . $_POST['question'] . '"';} ?>></textarea></label></p>
    </fieldset>
   <p>
       <input type="submit" /> <input type="reset" />
   </p>
   </form>


J'essaye à comprendre où dois-je mettre les htmlentities?

Et comment faire pour que cela fonctionne?

Merci
freedom.ghost
Sous Expert(e)
Sous Expert(e)
 
Messages: 50
Inscription: 06 Juil 2006 14:18
 


Message le 24 Sep 2006 08:56

Bonjour,

Selon moi tu dois mettre le htmlentities dans ta page nommé cible.php
C'est elle qui récupère le code de tout.
Là tu fais pleins de POST, dans la page cible.php par contre, je suppose que tu fais un GET et donc tu fais un truc du genre :
$nom = htmlentities(GET['nom']);
Par exemple.
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 26 Sep 2006 12:47

C'est plutôt comme ça :
Code: Tout sélectionner
$nom = htmlentities($_POST['nom']);


Tu peux aussi utiliser htmlspecialchars().
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 



Sujets similaires

Message suprimer contact sms
Bonjour,J'ai un M23 et je ne sais pas comment supprimer d'anciens contact dans message.Merci a vous
Réponses: 9

Message gestion des contact
Bonjour,Sur mon A12 lorsque je clic sur la touche tel verte je vois entre autre Contact, je clic dessus et j'ai la liste complète de mes contact.Hors cette liste est incomplète lorsque je clic sur la touche contact orange du tel.Est-il possible que cette liste de contact en mode tel se trouve égalem ...
Réponses: 6

Message Envoie données via formulaire
Bonjour.Comme je suis devant un autre problème je crée un autre sujet, j'espère que ce n'est pas grave :j'ai crée un formulaire censé envoyer des données à une page PHP, et cette page, devrait, théoriquement les afficher, sauf que je tombe sur une page blanche, et je n'arrive pas à comprendre pourqu ...
Réponses: 0

Message Générer les fiches contact Outlook à partir des emails
Hello,J'ai du supprimer des comptes IMAP sur Outlook Office 365 sous Windows 10 et Outlook n'a pas garder les adresses emails avec le nom du contact lorsque j'ai de nouveau installé les comptes IMAP.J'essaye de trouver un moyen de régénérer les contacts à partir des emails ou dossier car la personne ...
Réponses: 0

Message impossible d'envoyer un fichier d'un logiciel à un contact
Bonjour ,impossible d'envoyer un fichier par émail (outlook, gmail, wlm etc..) d'un logiciel à un contact : adwcleaner_6.030.exe , cela le détecte comme un virus et bloque son envoi au destinataire alors qu'il est sur à 100% (passer plusieurs fois avec plusieurs antivirus malwarebytes anti -ma ...
Réponses: 5

Message photo sur contact
bonjour je me suis racheter un samsung J7 mais je trouve pas comment attribué une photo sur mes contact que j'avais sur mon s4 j'ai cherché mais je trouve pas ou alors c pas possible si quelqu'un peu m'aider je prend merci ..a++
Réponses: 1

Message Créer un formulaire sur mesure
Bonjour à tous,Voilà je me retrouve face à un petit problème.Au sein de mon entreprise, nous aimerions créer un formulaire de validation à nos nouveaux clients. Je me suis renseigné sur diverses solutions mais aucune ne semble pouvoir répondre entièrement à ma problématique.Pour faire simple, voici ...
Réponses: 0


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.