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
|
<!-- Connexion au serveur -->
$db = mysql_connect('localhost', '...', '...') or die ('Message erreur n°1');
<!-- Connexion à la base de données -->
mysql_select_db('base_utilisateurs',$db) or die ('Message erreur n°2');
<!-- Récupération de l'identifiant et du mot de passe saisis -->
$identifiant_de_connexion=addslashes(htmlentities($_POST['identifiant_de_connexion']));
$mot_de_passe_de_connexion=addslashes(htmlentities($_POST['mot_de_passe_de_connexion']));
<!-- Selection de l'identifiant et du mot de passe dans la base de données utilisateur dans le but de verifier l'existance d'un compte -->
$verification_existant=mysql_query("SELECT * FROM base_utilisateurs WHERE identifiant_de_connexion='$identifiant_de_connexion' && mot_de_passe_de_connexion='$mot_de_passe_de_connexion'");
<!-- Ici on indique à l'utilisateur qu'un compte existe déjà avec l'identifiant et le mot de passe saisis (si cela est nécéssaire) -->
if (mysql_num_rows($verification_existant)>=1)
{
echo 'L\'identifiant ou le Mot de passe que vous avez saisi<br>est déjà utilisé par un autre utilisateur.</br>Veuillez saisir un Identifiant et Mot de passe différent,<br>puis compléter les champs manquants.';
}
else
{
<!-- On séléctionne la base utilisateur dans le but d'inserer les informations -->
mysql_select_db('base_utilisateurs',$db) or die ('Message erreur n°3');
<!-- On récupère puis insert les informations saisis dans le formulaire par l'utilisateur -->
$sql_base_utilisateurs = "INSERT INTO base_utilisateurs (id, titre_statut, nom, prenom, jour_de_naissance, mois_de_naissance, annee_de_naissance, adresse, code_postal, ville, commune, pays, autre_pays, telephone_residentiel, telephone_mobile, identifiant_de_connexion, mot_de_passe_de_connexion, confirmer_mot_de_passe_de_connexion, adresse_email, confirmer_adresse_email, accord_ou_desaccord_pour_transmition, avertissements_legaux_et_c_g_u, different_entreprise_immobilier, antirobots)
VALUES('', '$titre_statut', '$nom', '$prenom', '$jour_de_naissance', '$mois_de_naissance', '$annee_de_naissance', '$adresse', '$code_postal', '$ville', '$commune', '$pays', '$autre_pays', '$telephone_residentiel', '$telephone_mobile', '$identifiant_de_connexion', '$mot_de_passe_de_connexion', '$confirmer_mot_de_passe_de_connexion', '$adresse_email', '$confirmer_adresse_email', '$accord_ou_desaccord_pour_transmition', '$avertissements_legaux_et_c_g_u', '$different_entreprise_immobilier', '$antirobots')" or die ('Message erreur n°4');
<!-- On vérifie que l'insertion des données est éfféctuée (Le problème rencontré est ici) -->
mysql_query($sql_base_utilisateurs) or die ('Message erreur n°5');
<!-- On séléctionne la base neswletters dans le but d'inserer les informations -->
mysql_select_db('newsletters',$db) or die ('Message erreur n°6');
<!-- On récupère puis insert les informations saisis dans le formulaire par l'utilisateur -->
$sql_newsletters = "INSERT INTO newsletters (id, choix_newsletters)
VALUES('', '$choix_newsletters')" or die ('Message erreur n°7');
<!-- On vérifie que l'insertion des données est éfféctuée -->
mysql_query($sql_newsletters) or die ('Message erreur n°8');
<!-- Pour terminer on redirige l'utilisateur vers une autre page ... -->
{
echo "<script language='javascript'>";
echo 'document.location.href= "index.php?page=premiere_connexion_espace_perso"';
echo "</script>";
}
mysql_close();
}
} |