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
| <?php
//Insertion dans la base de donnée
function decoder($texte){
$texte = utf8_decode($texte); // converti en iso-8859-1
$texte = stripslashes($texte); // élimine les anti-slashs d'échappement
$texte = nl2br($texte); // converti les retours en <br />
$texte = trim($texte); // élimine les '\n', '\r', '\t' etc
return $texte;
}
$erreurPHP="";
//Paragraphe à decommenter pour tester le script php sans le flash
/*$_POST['codereg'] = 'test';
$_POST['coord'] = 'formulaire Test';
$_POST['email'] = 'formulaire Test';
$_POST['tel'] = 'formulaire Test';
$_POST['nbsal'] = 'formulaire Test';
$_POST['nomapp'] = 'formulaire Test';
$_POST['ageapp'] = 'formulaire Test';*/
if(isset($_POST['codereg']))$code = $_POST['code'];
else $erreurPHP .= "Variable 'code' non transmise\n";
if(isset($_POST['coord']))$coord = $_POST['coord'];
else $erreurPHP .= "Variable 'coord' non transmise\n";
if(isset($_POST['email']))$email = $_POST['email'];
else $erreurPHP .= "Variable 'email' non transmise\n";
if(isset($_POST['tel']))$tel = $_POST['tel'];
else $erreurPHP .= "Variable 'tel' non transmise\n";
if(isset($_POST['nbsal']))$nbsal = $_POST['nbsal'];
else $erreurPHP .= "Variable 'nbsal' non transm ise\n";
if(isset($_POST['nom']))$nom = $_POST['nom'];
else $erreurPHP .= "Variable 'nom' non transmise\n";
if(isset($_POST['age']))$age = $_POST['age'];
else $erreurPHP .= "Variable 'age' non transmise\n";
if($erreurPHP != "") echo utf8_encode("erreurPHP=".$erreurPHP);
else
{
require "fonctions.php"; //fonctions de connexion et d'exécution de requête
connexion();
//Générer le paramètre URL
$chaine = random(9); //génère un paramètre unique qui servira pour voir les infos via l'URL
//Requête d'insertion dans la base de données
$req="INSERT INTO estim VALUES('$code','$coord','$email','$tel','$nbsal','$nom','$age','$chaine');";
$res = requete($req);
//header('location:estimation.php?code=$chaine'); //le header qui ne marche pas
?> |