// on démarre une session pour pouvoir mémoriser le code session_start(); //Connexion au serveur MySql if (file_exists('config.php')) {include('config.php');} // Fonctions utiles au script if (file_exists('fonctions.php')) {include('fonctions.php');} // Récupération de la date du jour $today= date ('Y/m/d'); if ($_POST['m'] == 1 ) { $j=$_SESSION['captcha']; if ($_SESSION['captcha'] == $_POST['captcha']) { // Transformation de la date de saisie au format date sql $arrival_date = date2sql($_POST['arrival_date']); // Calcul du coût d'une nuit $night_price= PriceOneNight($_POST['room_type']); // Calcul du nombre de nuits $TabNightNumber = $_POST['number_night']; $TotalNightNumber= sizeof($TabNightNumber); // Calcul du montant total de l'hébergement $TotalPrice = $TotalNightNumber * $night_price; //Décomposition des nuits $NightNumber = implode("-", $_POST['number_night']); $NightNumber = "-".$NightNumber."-"; // Insertion de la réservation dans la table $sql1= "insert into accomodation (first_name, last_name, institution, address, city, zip_code, country, telephone, email, room_type, arrival_date, number_night, payment) values('".$_POST['vorname']."', '".$_POST['famname']."','".$_POST['inst']."','".$_POST['addr']."','".$_POST['city']."','".$_POST['plz']."','".$_POST['land']."', '".$_POST['telephone']."','".$_POST['email']."','".$_POST['room_type']."','".$arrival_date."','$NightNumber','".$_POST['payment']."')"; $result1=executer($sql1); // Interface PHP pour mail() de confirmation de réservation $body="\nThis is an automatic email\n\nDear useR participant,\n\nWe confirm your accomodation booking.\n\nRoom Type : ".$_POST['room_type']."\nArrival date : ".$_POST['arrival_date']."\nNumber of nights : $NightNumber\nTotal Fee : $TotalPrice euros\nPayment : ".$_POST['payment']."\n\nSincerely,\n\nThe organizing committee"; mail($_POST['email'],"useR! 2009 Accomodation Booking",$body,"From: useR-2009@R-project.org\n"); // Interface PHP pour mail() d'information de réservation au laboratoire de mathématiques appliquées $body="\nNom : ".$_POST['famname']."\nPrénom : ".$_POST['vorname']."\nInstitution : ".$_POST['inst']."\n\nAdresse :\n".$_POST['addr']."\n".$_POST['plz']." ".$_POST['city']."\n".$_POST['land']."\nCourriel : ".$_POST['email']."\n\nvient de faire la réservation suivante\n\nType d'hébergement : ".$_POST['room_type']."\nDate arrivée : ".$_POST['arrival_date']."\nNumber of nights : $NightNumber\nMontant : $TotalPrice euros\nPayment : ".$_POST['payment']."\n\n"; mail("aline.legrand@agrocampus-ouest.fr","useR! 2009 Accomodation Booking",$body,"From: useR-2009@R-project.org\n"); // Interface PHP pour mail() d'information de réservation au service hébergement $body1="\nNom : ".$_POST['famname']."\nPrénom : ".$_POST['vorname']."\nInstitution : ".$_POST['inst']."\n\nAdresse :\n".$_POST['addr']."\n".$_POST['plz']." ".$_POST['city']."\n".$_POST['land']."\nCourriel : ".$_POST['email']."\n\nvient de faire la réservation suivante\n\nType d'hébergement : ".$_POST['room_type']."\nDate arrivée : ".$_POST['arrival_date']."\nNumber of nights : $NightNumber\nMontant : $TotalPrice euros\nPayment : ".$_POST['payment']."\n\n"; mail("heberg@agrocampus-ouest.fr","useR! 2009 Accomodation Booking",$body1,"From: useR-2009@R-project.org\n"); $titre="Accomodation booking was recorded. An email of confirmation was sent to you."; } else { //Décomposition des nuits $NightNumber = implode("-", $_POST['number_night']); $NightNumber = "-".$NightNumber."-"; $_POST['m'] == 0; $warn="Accomodation form can't be send. Check code is incorrect. Please fill check code again."; } } ?>
![]() |
Accomodation Form |
echo"$warn
";?> echo"$titre";?>