Guest User

Untitled

a guest
Jun 24th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.51 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if (!isset($_SESSION['login'])) {
  4.     echo 'Vous n\'avez pas acces a cette page';
  5.     Header('refresh: 5, url=index.php');
  6.     exit();
  7. }
  8. ?>
  9.  
  10. <?php
  11. // on se connecte à notre base
  12. $base = mysql_connect ('localhost', 'root', '');  
  13. mysql_select_db ('test', $base) ;  
  14. ?>
  15.  
  16. <html>
  17.     <head>
  18.         <title>Dernier Rempart</title>
  19.         <link rel="stylesheet" href="style.css" />
  20.     </head>
  21.  
  22.     <body>     
  23.         <nav>
  24.             <ul>   
  25.                 <li><a href="membre.php">Accueil</a></li>
  26.                 <li><a href="forteresse.php">Forteresse</a></li>   
  27.                 <li><a href="expedition.php">Partir en expédition</a></li>
  28.                 <li><a href="deconnexion.php">Deconnexion</a></li> 
  29.                
  30.             </ul>
  31.         </nav>
  32.         <hr />
  33.        
  34.        
  35.         <p>Merci <?php echo htmlentities(trim($_SESSION['login'])); ?> d'aider la communauté !<br />      
  36.         <?php
  37.             // lancement de la requete
  38.             $sql = 'SELECT nom_forteresse FROM forteresse WHERE id = "1"';  
  39.              
  40.             // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
  41.             $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
  42.              
  43.             // on recupere le resultat sous forme d'un tableau
  44.             $data = mysql_fetch_array($req);  
  45.              
  46.             // on libère l'espace mémoire alloué pour cette interrogation de la base
  47.             mysql_free_result ($req);  
  48.            
  49.                     // lancement de la requete
  50.             $sql = 'SELECT pdv FROM forteresse WHERE id = "1"';  
  51.              
  52.             // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
  53.             $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
  54.              
  55.             // on recupere le resultat sous forme d'un tableau
  56.             $pdv = mysql_fetch_array($req);    
  57.              
  58.             // on libère l'espace mémoire alloué pour cette interrogation de la base
  59.             mysql_free_result ($req);  
  60.             mysql_close ();  
  61.         ?>
  62.         <p>Votre forteresse <?php echo $data['nom_forteresse']; ?> est encore debout mais pour combien de temps avec : <?php echo $pdv['pdv']; ?> point de vie !</p>
  63.         <p>Que voulez vous faire ?</p>
  64.         <form method="post" action="forteresse.php">
  65.         <input type="submit" name="pdvup" value="Améliorer la Forteresse de 1 point de vie" />    
  66.         </form>
  67.              <?php
  68.                            
  69.                             if(isset($_POST['pdvup']))
  70.         {
  71.         echo $new_pdv;
  72.          $new_pdv = $pdv['pdv'] + 1;
  73.          mysql_query("UPDATE forteresse
  74.              SET pdv = '".$new_pdv."'
  75.              WHERE id = 1");
  76.         }
  77.                     ?>
Add Comment
Please, Sign In to add comment