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
|
require("conf.php");
// initialisation
$lieuIns=(!isset($_POST['LieuIns']))?(''):($_POST['LieuIns']);
$lieuRes=(!isset($_POST['LieuRes']))?(''):($_POST['LieuRes']);
$tranchAge=(!isset($_POST['TranchAge']))?(''):($_POST['TranchAge']);
$sexe=(!isset($_POST['Sexe']))?(''):($_POST['Sexe']);
$activ=(!isset($_POST['Activ']))?(''):($_POST['Activ']);
// test du contenu de la superglobale :
echo "<pre>";
print_r($_POST);
echo "</pre>";
// CONNEXION A LA BASE DE DONNEE
$db_link = mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur
<b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php"; exit;}
// Fonction de génération de login
function Login() {
$a = 'abcdefghijklmnopqrstuvwxyz0123456789';
$Login = '';
for($i=0; $i<=7; ++$i) {
$Login .= $a{mt_rand(0, strlen($a)-1)};
}
return($Login);
}
$login = Login();
echo $login;
//Retourne à la page du formulaire si certain champ son vide
// test des champs :
if(empty($lieuIns) or empty($lieuRes) or empty($trancheAge) or empty($sexe) or empty($activ)){
echo "Dans le If <br />";
echo "Vous devez remplir tous les champs<br><br><a
href=\"javascript:window.history.back()\">Retour</a>";
} else {
//Mettre à jour la table
$req=sprintf("insert into Inscription (LieuInscrip,LieuRes,Age,Sex,Activite,Login) values ('%s','%s','%s','%s','%s','%s')",
$lieuIns,$lieuRes,$trancheAge,$sexe,$activ,$login);
$requete=mysql_db_query($sql_bdd,$req,$db_link) or die(mysql_error());
echo $req;
}
echo "Fin du Script !";
?> |