Skip to content
Extraits de code Groupes Projets
Valider 1fd475be rédigé par Anaïs GENTY's avatar Anaïs GENTY
Parcourir les fichiers

Modif creation_donnees_perso.php

parent 60d154c8
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -23,14 +23,23 @@ print "<p> Your login is : $login</p>\n";
if ( $DB = pg_connect("host=$nomHost user=$nomUser dbname=$nomBase password=$mdp" ) ) {
$check = pg_query($DB, "SELECT nom_eleve, prenom FROM eleve");
if ($check) {
while ($check) {
$ligne_selectionnee = pg_fetch_array($check);
$nom = $ligne_selectionnee['nom_eleve'];
$prenom = $ligne_selectionnee['prenom'];
/* On teste si le login est encore n'existe pas déjà dans la base */
/* On teste si le login n'existe pas déjà dans la base */
if ($nom != $nomUser && $prenom != $prenomUser) {
$existe = false;
$ligne_selectionnee = pg_fetch_array($check);
}
else {
$existe = true;
break;
}
}
if ($existe != true) {
$no = 'n';
pg_query($DB,"INSERT INTO eleve (login_eleve,nom_eleve,prenom,mail,mdp,admins) VALUES $login , $nomUser , $prenomUser , $mail , $mdp , $no");
pg_query($DB,"CREATE USER $login WITH PASSWORD $mdp");
......@@ -38,17 +47,13 @@ if ( $DB = pg_connect("host=$nomHost user=$nomUser dbname=$nomBase password=$mdp
}
else {
/* Le login existe déjà */
print "<p>Cet utilisateur se trouve déjà dans la base, veuillez modifier les données rentrées ou contacter l'administrateur en cas de problème.</p>";
return array(-1, 0, 0, 0, 0, 0, 0, 0, 0, 0);
}
}
else {
/* La commande a échoué */
return array(-2,0,0,0,0,0,0,0,0,0);
}
}
else {
/* Connexion à la BD impossible */
return array(-3,0,0,0,0,0,0,0,0,0);
return array(-2,0,0,0,0,0,0,0,0,0);
}
/* On initialise les variables de session */
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter