Файловый менеджер - Редактировать - /home/carpe/public_html/starship/combat.php
Назад
<?php session_start(); include 'objet.php'; include 'database.php'; $database = new Database(); $connexion = $database->getConnection(); if(isset($_SESSION['login'])){ }else{ header("Location: login.php"); setcookie("resultat", "", time() - 3600, "/"); } if(isset($_POST['deco'])){ session_destroy(); header("Location: login.php"); setcookie("resultat", "", time() - 3600, "/"); } if(isset($_POST['retour'])){ if(isset($_POST['resultat'])){ $id=getId($connexion); $sql="UPDATE `users` SET `arriveeFondation`='10',`membresFondation`='0' WHERE id_user ='$id'"; $statement = $connexion->prepare($sql); $statement->execute(); header("Location: univers.php"); setcookie("resultat", "", time() - 3600, "/"); $sql2="DELETE from team WHERE id_user ='$id' and classe='Mentaliste'"; $statement2 = $connexion->prepare($sql2); $statement2->execute(); }else{ header("Location: login.php"); setcookie("resultat", "", time() - 3600, "/"); session_destroy(); $id=getId($connexion); $delete1 = "delete from users where id_user = '$id'"; $statement1 = $connexion->prepare($delete1); $statement1->execute(); $delete2 = "delete from team where id_user = '$id'"; $statement2 = $connexion->prepare($delete2); $statement2->execute(); $delete3 = "delete from persos where id_user = '$id'"; $statement3 = $connexion->prepare($delete3); $statement3->execute(); $delete4 = "delete from vaisseaux where id_user = '$id'"; $statement4 = $connexion->prepare($delete4); $statement4->execute(); $delete5 = "delete from combat where id_user = '$id'"; $statement5 = $connexion->prepare($delete5); $statement5->execute(); } } ?> <!DOCTYPE html> <html> <head> <title>Starship</title> <meta charset="utf-8"> </head> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Nabla&family=Quicksand:wght@300..700&family=VT323&display=swap" rel="stylesheet"> <style> body{ background:black; width:100%; height:100vh; display:flex; justify-content:center; align-items:center; padding:0; margin:0; color:white; } .result{ position:absolute; bottom:100px; color:#d0c2c2; font-family: "VT323", monospace; font-size:2rem; text-align:center; width:100%; } .result2{ position:absolute; bottom:30px; } #contain{ width:800px; height:500px; background:#F2F2F2; background:black; border: 5px solid #d0c2c2; position:relative; flex-wrap:wrap; } #contain h1{ color:#d0c2c2; font-family: "VT323", monospace; font-size:3rem; text-align:center; } #contain div{ display:flex; gap:20px; justify-content:center; } #contain div h3{ color:#d0c2c2; font-family: "VT323", monospace; font-size:2rem; } #contain form{ width:100%; display:flex; justify-content:center; align-items:center; } #contain input{ margin:auto; background:#d0c2c2; color:black; font-family: "VT323", monospace; font-size:2rem; border: 5px solid #d0c2c2; transition:.5s all; cursor:pointer; } #contain input:hover{ transition:.5s all; color:#d0c2c2; background:black; } #deco input{ position:absolute; color:black; background:#d0c2c2; font-family: "VT323", monospace; font-size:1.5rem; top:0; left:0; z-index:999; outline:none; cursor:pointer; border:none; transition: .5s all; border : 5px solid #d0c2c2; } #deco input:hover{ color:#d0c2c2; background:black; transition: .5s all; } .note{ position:absolute; right:0; width:300px; border : 5px solid #d0c2c2; } .note h1{ margin:20px; color:#d0c2c2; font-family: "VT323", monospace; font-size:3rem; } .note p{ margin:20px; color:#d0c2c2; font-family: "VT323", monospace; font-size:2rem; } </style> <body> <form id='deco' method='POST' action='univers.php'> <input type='submit' name='deco' value='Deconnexion'> </form> <div class='note'> <h1>Explications</h1> <p>Les mentalistes présent dans votre équipe ont rejoint les rangs de la fondation, vous avez perdu des membres</p> </div> <div id='contain'> <?php if(isset($_POST['combat2'])){ $val = $_POST['val']; $membres = $_POST['membres']; if($val >= $membres){ //membres win //ne pas oublier de changer la valeur de l'arrivée de la fondation dans la bdd echo "<div class='result'>Vous avez gagné ! Bien joué !</div>"; echo "<form class='result2' method='POST' action='combat.php'> <input type='submit' name='retour' value='Continuer'> <input type='hidden' value='gagner' name='resultat'></form>"; }else{ //looose; echo "<div class='result'>Vous avez perdu, dommage...</div>"; echo "<form class='result2' method='POST' action='combat.php'> <input type='submit' name='retour' value='Continuer'></form>"; } } ?> <h1>La fondation a trouvé votre planque et engage le combat !</h1> <div><h3><?php function getId($connexion){ $username = $_SESSION['login']; $sql = "SELECT id_user from users where username = '$username'"; $statement = $connexion->prepare($sql); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); foreach ($results as $row) { $id = $row['id_user']; return $id; } } $id=getId($connexion); $sql = "select * from users where id_user = '$id'"; $statement = $connexion->prepare($sql); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); foreach($results as $value){ $membres = $value['membresFondation']; } $sql = "select * from team where id_user = '$id' and statu = 'vivant' and classe='Mentaliste'"; $statement = $connexion->prepare($sql); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); $taille = count($results); $membresTot = $membres + $taille; echo $membresTot; ?> membres de la fondation</h3><h3>VS</h3><h3><?php $sql = "select * from team where id_user = '$id' and statu = 'vivant' and classe='Operateur'"; $statement = $connexion->prepare($sql); $statement->execute(); $results = $statement->fetchAll(PDO::FETCH_ASSOC); $val = 0; foreach($results as $value){ $val++; } echo $val; ?> de vos membres</h3></div> <form method='POST' action='combat.php'> <?php echo "<input type='hidden' value='$val' name='val'> <input type='hidden' value='$membresTot' name='membres'> "; ?> <input type='submit' name='combat2' value='Combattre'> </form> </div> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка