SaeDEV2.2/php/profil.php

112 lines
3.4 KiB
PHP
Raw Normal View History

<?php
require_once('common.php');
session_start();
$login = $_SESSION['login'];
$mail = $_SESSION['mail'];
$role = $_SESSION['role'];
if (!empty($_POST['login']) && !empty($_POST['mail'])) {
$db = initDatabase();
$login = $_POST['login'];
$mail = $_POST['mail'];
$role = $_POST['role'];
$originallogin = $_SESSION['login'];
$originalmail = $_SESSION['mail'];
$verif=mysqli_query($db,"SELECT * FROM user WHERE login = '$login' ");
$verif2=mysqli_query($db,"SELECT * FROM user WHERE mail = '$mail' ");
$result = "UPDATE user SET login='$login', mail='$mail',Role='$role' WHERE login = '$originallogin' AND mail = '$originalmail'";
//if (mysqli_num_rows($verif) == 0) {
//if (mysqli_num_rows($verif2) == 0) {
if (mysqli_query($db,$result)) {
$_SESSION['login']=$login;
$_SESSION['role']=$role;
$_SESSION['mail']=$mail;
header('Location: ../index.php');
exit();
}
else {
die("erreur");
}
}
//else {
//$error_verif2 = "cette adresse mail est déjà utilisé";
//}
//}
//else {
//$error_verif = "ce login est déjà utilisé";
//}
//}
?>
<html lang="fr">
<head>
<script language="javascript" src="JavaScript/déconnexion.js"></script>
<meta charset="utf-8">
<link rel="icon" href="../img/jo2024.jpg" >
<link rel="stylesheet" href="../css/style.css">
<title> Profil - Jeux Olympiques</title>
</head>
<body>
<header>
<h1 class='Hello'> Gestion du Profil </h1>
<nav>
<a href="../index.php" class="categorie">Page d'accueil</a>
<a href='events.php' class='categorie'>Évènements</a>
<a href='deconnexion.php' class='categorie'>Déconnexion</a>
</nav>
</header>
<div class="page_profil">
<img class="profil" src="../img/photo-profil.png" alt="profil">
<form action="" method="post">
<br><label for="login">Login :</label><br>
<input type="text" id="login" name="login" required value="<?php if (isset($login)) {echo $login;} ?>"><br>
<br><label for="password">Adresse mail :</label><br>
<input type="email" id="mail" name="mail" value="<?php if (isset($mail)) {echo $mail;} ?>"><br>
<br><label for="role">Role :</label><br>
<select id="role" name="role" value="<?php $role; ?>" required>
<?php
if ($role=="spectator") {
echo "<option value='spectator' selected>Spectator</option>";
echo "<option value='athlete'>Athlete</option>";
echo "<option value='organizer'>Organizer</option>";
}
if ($role=="athlete") {
echo "<option value='spectator'>Spectator</option>";
echo "<option value='athlete' selected>Athlete</option>";
echo "<option value='organizer'>Organizer</option>";
}
if ($role=="organizer") {
echo "<option value='spectator'>Spectator</option>";
echo "<option value='athlete'>Athlete</option>";
echo "<option value='organizer' selected>Organizer</option>";
}
?>
</select><br><br>
<br><button type="submit" class="submit">Modifier les informations personnelles </button>
</form>
</div>
<footer>
<?php require_once('footer.php'); ?>
</footer>
</body>
</html>