@@ -1,45 +1,45 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
require_once "database.php";
|
||||
|
||||
// Vérifie que l'utilisateur est connecté et que le formulaire est bien envoyé
|
||||
if (!isset($_SESSION['pseudo']) || !isset($_POST['id_evenement'])) {
|
||||
header("Location: ../views/event.php");
|
||||
exit;
|
||||
}
|
||||
|
||||
$pseudo = $_SESSION['pseudo'];
|
||||
$id_evenement = $_POST['id_evenement'];
|
||||
|
||||
// Récupérer l'ID utilisateur
|
||||
$stmt = $mysqli->prepare("SELECT id FROM utilisateur WHERE pseudo = ?");
|
||||
$stmt->bind_param("s", $pseudo);
|
||||
$stmt->execute();
|
||||
$stmt->bind_result($id_utilisateur);
|
||||
$stmt->fetch();
|
||||
$stmt->close();
|
||||
|
||||
// Vérifier si déjà inscrit
|
||||
$check = $mysqli->prepare("SELECT COUNT(*) FROM inscription WHERE id_utilisateur = ? AND id_evenement = ?");
|
||||
$check->bind_param("ii", $id_utilisateur, $id_evenement);
|
||||
$check->execute();
|
||||
$check->bind_result($existe);
|
||||
$check->fetch();
|
||||
$check->close();
|
||||
|
||||
if ($existe > 0) {
|
||||
// Déjà inscrit
|
||||
header("Location: ../views/event.php?inscription=deja");
|
||||
exit;
|
||||
}
|
||||
|
||||
// Sinon on inscrit
|
||||
$insert = $mysqli->prepare("INSERT INTO inscription (id_utilisateur, pseudo, id_evenement) VALUES (?, ?, ?)");
|
||||
$insert->bind_param("isi", $id_utilisateur, $pseudo, $id_evenement);
|
||||
$insert->execute();
|
||||
$insert->close();
|
||||
|
||||
header("Location: ../views/event.php?inscription=ok");
|
||||
exit;
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
require_once "database.php";
|
||||
|
||||
// Vérifie que l'utilisateur est connecté et que le formulaire est bien envoyé
|
||||
if (!isset($_SESSION['pseudo']) || !isset($_POST['id_evenement'])) {
|
||||
header("Location: event.php");
|
||||
exit;
|
||||
}
|
||||
|
||||
$pseudo = $_SESSION['pseudo'];
|
||||
$id_evenement = $_POST['id_evenement'];
|
||||
|
||||
// Récupérer l'ID utilisateur
|
||||
$stmt = $mysqli->prepare("SELECT id FROM utilisateur WHERE pseudo = ?");
|
||||
$stmt->bind_param("s", $pseudo);
|
||||
$stmt->execute();
|
||||
$stmt->bind_result($id_utilisateur);
|
||||
$stmt->fetch();
|
||||
$stmt->close();
|
||||
|
||||
// Vérifier si déjà inscrit
|
||||
$check = $mysqli->prepare("SELECT COUNT(*) FROM inscription WHERE id_utilisateur = ? AND id_evenement = ?");
|
||||
$check->bind_param("ii", $id_utilisateur, $id_evenement);
|
||||
$check->execute();
|
||||
$check->bind_result($existe);
|
||||
$check->fetch();
|
||||
$check->close();
|
||||
|
||||
if ($existe > 0) {
|
||||
// Déjà inscrit
|
||||
header("Location: event.php?inscription=deja");
|
||||
exit;
|
||||
}
|
||||
|
||||
// Sinon on inscrit
|
||||
$insert = $mysqli->prepare("INSERT INTO inscription (id_utilisateur, pseudo, id_evenement) VALUES (?, ?, ?)");
|
||||
$insert->bind_param("isi", $id_utilisateur, $pseudo, $id_evenement);
|
||||
$insert->execute();
|
||||
$insert->close();
|
||||
|
||||
header("Location: event.php?inscription=ok");
|
||||
exit;
|
||||
?>
|
Reference in New Issue
Block a user