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
| <!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" >
<head>
<title>Formulaire post</title>
<meta http-equiv="content-type"
content="text/html;charset=utf-8" />
</head>
<body>
<?php
$nom= utf8_encode($_POST['nom']);
$prenom= utf8_encode($_POST['prenom']);
$email= utf8_encode($_POST['email']);
$sexe= utf8_encode($_POST['sexe']);
$type= utf8_encode($_POST['type']);
$nation= utf8_encode($_POST['nation']);
$discipline= utf8_encode($_POST['discipline']);
$hebergement= utf8_encode($_POST['hebergement']);
// Connexion à la base de données
mysql_connect("XXX", "XXX","XXX") or die("Erreur de connexion au serveur");
mysql_select_db("XXX") or die("Erreur de connexion à la base de donnée");
mysql_query("SET NAMES utf8");
// Insertion des infos à l'aide d'une requête
$sql = "INSERT INTO tournoi2 (nom, prenom, email, sexe, type, nation, discipline, date_inscription) VALUES('$nom', '$prenom', '$email', '$sexe', '$type', '$nation', '$discipline', NOW())";
mysql_query($sql) or die('Erreur SQL ! <br>'.$sql.'<br>'.mysql_error());
// On cherche l'id de la personne en question afin de la mettre dans un cookie
$sql2 = "SELECT `id` FROM `tournoi` WHERE nom='$nom' AND prenom='$prenom' ";
$req = mysql_query($sql2) or die('Erreur SQL ! <br>'.$sql2.'<br>'.mysql_error());
// On met l'ID dans une variable
$id = mysql_fetch_array($req);
// Redirection du visiteur vers la page de confirmation ou d'hebergement
if ( $hebergement = 'oui' ) {
//On fait un cookie pour identifier l'utilisateur dans le formulaire d'hebergement
setCookie("inscription-tournoi", $id['id'] , time()+3600, null, null, false, true);
//On redirige vers l'inscription a un hotel
header('Location: inscription-a-un-hotel');
} else {
//On redirige a la page de confirmation
header('Location: confirmation-de-linscription');
}
?>
</body>
</html> |
Partager