Bonjour,
encore moi Smile
Bonjour,
J ai creer un formulaire avec html/css/php dont je stocke les résultats dans une base SQL.
tout se passe bien il me valide mon formulaire remplie mais quand je vais dans ma base sql ou mon fichier de resultat certains champs sont remplis et d autres pas pourtant tout à l'air bien rempli ...
je mets en copie mon fichier index.html et traitement.php merci pour votre aide
index.html :
et le traitement.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd"> <html Xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Phoning</title> <link href="formulaire.css" rel="stylesheet" type="text/css" /> </head> <body> <form method="post" action="traitement.php"> <p class="titre">Coordonnées</p> <fieldset id="coordonnees"> <p id="civilite"><label>Civilité : </label> <input type="radio" name="civilite" value="M." />M. <input type="radio" name="civilite" value="Mme" />Mlle <input type="radio" name="civilite" value="Mlle" />Mme </p> <label>Entreprise : </label> <input type="text" name="Entreprise" size="30" /><br /> <label>nom</label> <input type="text" name="nom" size="30" /><br /> <label>prenom</label> <input type="text" name="Prenom" size="30" /><br /> <label>Adresse : </label> <input type="text" name="adresse" size="30" /><br /> <label>Code postal : </label> <input type="text" name="codepostal" size="30" /><br /> <label>Ville</label> <input type="text" name="ville" size="30" /><br /> <label>Telephone : </label> <input type="text" name="Telephone" size="30" /><br /> <label>Mail</label> <input type="text" name="Mail" size="30" /><br /> <label>Numéroappels</label> <input type="text" name="numero_appels" size="30" /><br /> <label>Besoins</label> <select name="besoin"> <option value="Oui">Oui</option> <option value="non">Non</option> </select><br /> <label>Résultats : </label> <select name="resultats"> <option value="Aucune accroche">Aucune accroche</option> <option value="A rappeler">A rappeler</option> <option value="Envoi plaquette">Envoi plaquette</option> <option value="RDV">RDV</option> </select> </fieldset> <p class="titre">Besoins</p> <fieldset id="message"> <textarea name="comments" rows="10" cols="20"></textarea> </fieldset> <p id="buttons"> <input type="submit" value="Envoyer" /> <input type="reset" value="Recommencer" /> </form> </body> </html>
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php // Parametres mysql à remplacer par les vôtres define('DB_SERVER', 'localhost'); // serveur mysql define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur define('DB_SERVER_PASSWORD', ''); // mot de passe define('DB_DATABASE', 'marketing'); // nom de la base // Connexion au serveur mysql $connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or die('Impossible de se connecter : ' . mysql_error()); // sélection de la base de données mysql_select_db(DB_DATABASE, $connect); $msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>"; $msg_ok = "Votre demande a bien été prise en compte."; $message = $msg_erreur; { foreach($_POST as $index => $valeur) { $$index = mysql_real_escape_string(trim($valeur)); } $sql = "INSERT INTO formulaire VALUES ('', '".$civilite."','".$entreprise."', '".$nom."','".$prenom."', '".$adresse."', '".$codepostal."', '".$ville."', '".$telephone."', '".$mail."', '".$numeroappels."', '".$besoin."','".$resultats."','".$message."', now())"; $res = mysql_query($sql); if ($res) { echo $msg_ok; } else { echo mysql_error(); } } ?>
Partager