Commit 1e02cf8c authored by Anquetil Thomas's avatar Anquetil Thomas
Browse files

la merde

parent 60265170
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Biereici_Mon_Compte</title>
......@@ -23,6 +24,20 @@
</nav>
<hr>
<?php $utilisateur = new Utilisateur($SESSION_['prenom_utilisateur'], $SESSION_['nom_utilisateur'], $SESSION_['mail_utilisateur'], NULL, NULL);
error_reporting(E_ALL);
try {
$db = new PDO("sqlite:./data/personnes.sqlite");
/* errors -> exceptions */
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$mdp = $db->exec("SELECT mdp FROM utilisateur WHERE mail=$SESSION_['mail_utilisateur']");
$utilisateur->setMdp($mdp);
}
catch(Exception $e)
{ echo $e->getMessage(); } ?>
<div class = "inter">
<h2>Mon compte</h2>
<form id="compte" action="Compte_bd.php" method="POST">
......@@ -30,19 +45,19 @@
<table>
<tr>
<td><label for="name"> Prénom : </label></td>
<td><input placeholder="Prénom" name="name" type="text" size= "30" /></td>
<td><input placeholder = <?php echo 'salut';?> name="name" type="text" size= "30" /></td>
</tr>
<tr>
<td><label for="surname"> Nom : </label></td>
<td><input placeholder="Nom" name="surname" type="text" size= "30" /></td>
<td><input placeholder= "test" name="surname" type="text" size= "30" /></td>
</tr>
<tr>
<td><label for="email"> E-mail : </label></td>
<td><input placeholder="Adresse e-mail" name="email" type="text" size= "30" /></td>
<td><input placeholder= "test" name="email" type="text" size= "30" /></td>
</tr>
<tr>
<td><label for="pwds"> Mot de passe : </label></td>
<td><input placeholder="Mot de passe" name="pwds" type="password" size= "30" /></td>
<td><input placeholder= "tamere" type="password" size= "30" /></td>
</tr>
</table>
<input type="submit" name="modifier" value="Modifer mes informations"/>
......@@ -51,6 +66,7 @@
</form>
</div>
</body>
<footer> <!-- Message d'attention pour l'abus d'alcool -->
......@@ -58,5 +74,6 @@
<center>L'abus d'alcool est dangereux pour la santé : <strong>A consommer avec modération.</strong></center>
</div>
</footer>
</html>
......@@ -15,21 +15,22 @@
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/* debut de transaction */
$db->beginTransaction();
$verifmail=($db->exec("SELECT COUNT(mail) FROM utilisateur WHERE mail=$_SESSION["mail_utilisateur"]"));
$verifmail=($db->exec("SELECT COUNT(mail) FROM utilisateur WHERE mail=$_POST['mail']"));
if ($verifmail == 0){
$db->exec("UPDATE utilisateur
SET nom = $POST_['name'], prenom = $POST_['surname'], mail = $POST_['mail'], mdp = $POST_['pwds']
WHERE mail = $_SESSION["mail_utilisateur"]");
/* commit des insertions */
$db->commit();
unset($db);
echo 'Insertions réalisées';
$_SESSION["mail_utilisateur"] = $POST_['mail'];
}
else
{
echo 'Adresse mail déjà prise';
}
$db->exec("UPDATE utilisateur
SET nom = $POST_['name'], prenom = $POST_['surname'], mail = $POST_['mail'], mdp = $POST_['pwds']
WHERE mail = $_SESSION["mail_utilisateur"]");
/* commit des insertions */
$db->commit();
unset($db);
echo 'Insertions réalisées';
$_SESSION["mail_utilisateur"] = $POST_['mail'];
$_SESSION["nom_utilisateur"] = $POST_['name'];
$_SESSION["prenom_utilisateur"] = $POST_['surname'];
}
else {
echo 'Adresse mail déjà prise';
}
}
catch(Exception $e)
{ echo $e->getMessage(); }
......
......@@ -9,9 +9,10 @@
error_reporting(E_ALL);
try
{
session_start();
session_start();
php SQLite-Creation-Utilisateur.php;
/* creation de la BD */
$db = new PDO("sqlite:./data/personnes.sqlite");
$db = new PDO("sqlite:./data/utilisateur.sqlite");
/* errors -> exceptions */
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/* debut de transaction */
......
Markdown is supported
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