Commit 3be879d3 authored by Romain Benit's avatar Romain Benit 🥇
Browse files

Gestion de la BDD pour les topics

parent d196037a
......@@ -12,50 +12,14 @@
// Elements de connexion à la BDD
require_once ("paramcon.php");
// Déclaration du compteur pour déterminer la réussite de nos requêtes SQL
$compt=0;
// On se connecte à la base de données
$connexion = new PDO('mysql:host='.$lehost.';port='.$leport.';dbname='.$dbname, $user, $pass);
// On envoie la requête pour vérifier si le login existe déjà ou non
$resultats=$connexion->query("SELECT login FROM utilisateurs WHERE login='".$login."'");
$resultats->setFetchMode(PDO::FETCH_OBJ);
while( $resultat = $resultats->fetch() ){
$compt++;
}
// Fermeture de la connexion à la base de données
$resultats->closeCursor();
// Test sur la réussite de la reqête
if ($compt == 0) {
// On se connecte à la base de données
$connexion = new PDO('mysql:host='.$lehost.';port='.$leport.';dbname='.$dbname, $user, $pass);
// On envoie la requête pour remplir la base
$req = $connexion->prepare('INSERT INTO topics(topics, password) VALUES(:topics, :password)');
$req->execute(array(
'topics' => $nom_topic,
'password' => "12345"
));
// On envoie la requête pour remplir la base
$req = $connexion->prepare('INSERT INTO topics(topics, password) VALUES(:topics, :password)');
$req->execute(array(
'topics' => $nom_topic,
'password' => "12345"
));
?>
<form class='success'>
<p>L'utilisateur a bien été ajouté !</p>
<button class="btn bnt-outline-secondary"><a href="index.php">Retour</a></button>
</form>
<?php
}
// Si le compteur n'est pas égale à 0 alors il y a déja le même login
else {
?>
<form class='error'>
<p>L'identifiant entré est déjà utilisé.</p>
<button class="btn bnt-outline-secondary"><a href="formulaire.php">Retour</a></button>
</form>
<?php
exit;
}
}
?>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment