Commit d196037a authored by Romain Benit's avatar Romain Benit 🥇
Browse files

Gestion de la BDD pour les topics

parent 9147561e
......@@ -21,6 +21,15 @@ session_start(); // Demmare la Session
<!-- Custom styles for this template -->
<link href="./style/css/sticky-footer-navbar.css" rel="stylesheet">
<script type="text/javascript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>
</head>
<body>
......
......@@ -161,6 +161,8 @@ session_start(); // Demmare la Session
require_once ("mail_certif.php");
echo "<br />", 'Le message a été envoyé', "<br />";
require_once ("topics_bdd.php");
?>
Le hash envoyé est le suivant : <?php echo $hash, "<br>"; ?>
......
<?php
/*##################################################
# topics.bdd.php #
# Ver 1.0 - Date 13-12-2018 #
# remplissage de la bdd pour les topics #
##################################################*/
// Afficher les erreurs à l'écran
ini_set('display_errors', 1);
// 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"
));
?>
<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