Bonjour
Je souhaite mettre sur une seule et meme page php les 2 codes ci desssous de mon formulaire php ,comment faire?
(d'autres questions sinon : comment envoyer un mail de confirmation à l'utilisateur ? automatiser la validité d'un code smartbox sur le site de smartbox ? genérér un fichier excel à partir de la table "smartbox".
1er code :
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Mini-chat</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <style type="text/css"> form { text-align:center; } </style> <body> <form action="smartbox_validation.php" method="post"> <p> <label for="numero_smartbox">smartbox</label> : <input type="text" name="numero_smartbox" id="numero_smartbox" /><br /> <label for="nom">nom</label> : <input type="text" name="nom" id="nom" /><br /> <label for="prenom">prenom</label> : <input type="text" name="prenom" id="prenom" /><br /> <label for="date_de_naissance">date de naissance</label> : <input type="text" name="date_de_naissance" id="date_de_naissance" /><br /> <label for="telephone">telephone</label> : <input type="text" name="telephone" id="telephone" /><br /> <label for="nom_de_la_photographie">nom de la photographie</label> : <input type="text" name="nom_de_la_photographie" id="nom_de_la_photographie" /><br /> <label for="page_du_livret">page</label> : <input type="text" name="page_du_livret" id="page_du_livret" /><br /> <label for="fin_de_validite">validite</label> : <input type="text" name="fin_de_validite" id="fin_de_validite" /><br /> <label for="livraison">livraison</label> : <input type="text" name="livraison" id="livraison" /><br /> <label for="adresse_postale">adresse</label> : <input type="text" name="adresse_postale" id="adresse_postale" /><br /> <label for="code_postal">code postal</label> : <input type="text" name="code_postal" id="code_postal" /><br /> <label for="ville">ville</label> : <input type="text" name="ville" id="ville" /><br /> <label for="email">email</label> : <input type="text" name="email" id="email" /><br /> <input type="submit" value="Envoyer" /> </p> </form>
[code]
2eme code :
Code php : 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 <p>Votre demande a bien été prise en compte</p> <?php // Connexion à la base de données try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=pseudo', 'utilisateur', 'mdp', $pdo_options); // Insertion du message à l'aide d'une requête préparée $req = $bdd->prepare('INSERT INTO smartbox ( numero_smartbox, nom, prenom, date_de_naissance, telephone, nom_de_la_photographie, page_du_livret, fin_de_validite, livraison, adresse_postale, code_postal, ville, email ) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); $req->execute(array ($_POST['numero_smartbox'],$_POST['nom'], $_POST['prenom'],$_POST['date_de_naissance'], $_POST['telephone'],$_POST['nom_de_la_photographie'], $_POST['page_du_livret'],$_POST['fin_de_validite'], $_POST['livraison'],$_POST['adresse_postale'], $_POST['code_postal'],$_POST['ville'], $_POST['email'])); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>
Partager