Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.12 KB | None | 0 0
  1. <?php
  2.    if(!isset($_SESSION))
  3.     {
  4.         session_start();
  5.     }
  6.     if(!isset($_SESSION['user']))
  7.     {
  8.     header('location: login.php');
  9.    //  exit(); // od razu wykonywane jest przekierowanie nie czekając az prejdzie cała strona
  10.     }
  11.  
  12. ?>
  13. <!DOCTYPE html>
  14. <html lang="en">
  15. <head>
  16.       <meta charset="UTF-8">
  17.       <meta name="viewport" content="width=device-width, initial-scale=1.0">
  18.       <meta http-equiv="X-UA-Compatible" content="ie=edge">
  19.       <title>Bother</title>
  20.       <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  21.       <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
  22.       <script src="js/parallax.js-1.5.0/parallax.js"></script>
  23.       <link rel="stylesheet" href="css/forms.css">
  24.       <link rel="stylesheet" href="css/style.css">
  25.       <link rel="stylesheet" href="css/usersite.css">
  26.       <link rel="stylesheet" href="css/paralax.css" type="text/css" media="all" />
  27.  
  28. <link rel="shortcut icon" href="img/Icon/icon.png" />
  29.  
  30.       <script src="js/nav.js"></script>
  31.       <script  src="js/data.js"></script>
  32.  
  33. </head>
  34. <body>
  35. <header>
  36.  
  37.     <nav>
  38.         <div class="menu-icon">
  39.         </div>
  40.             <div class="logo">
  41.             THE<br/>
  42.             &nbsp;&nbsp;&nbsp;&nbsp;GAME
  43.             </div>
  44.  
  45.                         <div class="menu">
  46.                               <ul>
  47.                                   <?php
  48.                                   if(@$_SESSION['user']!=NULL)  //sprawdz czy trwa sesj
  49.                                  {
  50.                                    echo "<li>Hello ".$_SESSION['user']."!</li>";
  51.                                    echo '<li class="button"><a href="index.php">Main</a></li>';
  52.                                    echo '<li class="button"><a href="play.php">Play</a></li>';
  53.                                    echo '<li class="button"><a href="articles.php">Articles</a></li>';
  54.                                    echo '<li class="button"><a href="logout.php">Log Out</a></li>';
  55.                                    echo '<li class="button"><a href="usersite.php">You</a></li>';
  56.                                    echo '<li class="button"><a href="contact.php">About me</a></li>';
  57.                                     }
  58.                                     else
  59.                                     {
  60.                                    echo '<li class="button"><a href="index.php">Main</a></li>';
  61.                                    echo '<li class="button"><a href="play.php">Play</a></li>';
  62.                                    echo '<li class="button"><a href="articles.php">Articles</a></li>';
  63.                                    echo '<li class="button"><a href="login.php">Log In</a></li>';
  64.                                    echo '<li class="button"><a href="Register.php">Register</a></li>';
  65.                                    echo '<li class="button"><a href="contact.php">About me</a></li>';
  66.                                     }
  67.  include_once "klasy/Baza.php";
  68.  $bd = new Baza("localhost", "root", "", "thegame");
  69.  $sql="SELECT * from users WHERE `login` LIKE ".'"'.$_SESSION['user'].'"';
  70.  
  71.             $firstname=$bd->takefromdatabase($sql,"firstname");
  72.             $surname =$bd->takefromdatabase($sql,"surname");
  73.             $email =$bd->takefromdatabase($sql,"email");
  74.             $platform =$bd->takefromdatabase($sql,"platform");
  75.             $registerdata =$bd->takefromdatabase($sql,"registerdata");
  76.             $status =$bd->takefromdatabase($sql,"status");                                    
  77.                                   ?>
  78.                               </ul>
  79.                         </div>
  80.     </nav>
  81. </header>
  82. <main>          
  83. <div class="main-parallax-with-box" data-parallax="scroll" data-image-src="img/back_paralax.png">
  84. <div class="main-parallax-with-box-element-big">
  85.  
  86.      
  87. <div class="usercontainter">
  88.    
  89.     <form enctype="multipart/form-data" method="post" action="main.php">
  90.  
  91.     <div class="content">
  92.     <div class="login"><?php echo $_SESSION['user']; ?></div>
  93.                  
  94.                  
  95.     <div class="userdata">
  96.         <div class="data">
  97.         <div class="section"><span>1</span>First name</div>
  98.         <div class="inner-wrap">
  99.         <label><?php echo $firstname; ?> </label>
  100.         </div>
  101.         <hr style="width:80%;margin-left: 10%;margin-bottom: 2%;;margin-top: -1%;" />
  102.         <div class="inner-wrap">
  103.         <label>Input your First Name <br></label><input style="width: 100%" type="text" name="NAME"  pattern="[A-Z]{1}[a-z]{1,30}"/>
  104.         </div>
  105.         </div>
  106.     </div>
  107.    
  108.     <div class="userdata">
  109.         <div class="data">
  110.         <div class="section"><span>2</span>Last name</div>
  111.         <div class="inner-wrap">
  112.         <label><?php echo $surname; ?></label>
  113.         </div>
  114.         <hr style="width:80%;margin-left: 10%;margin-bottom: 2%;;margin-top: -1%;" />
  115.         <div class="inner-wrap">
  116.         <label>Input your Last Name <br></label><input style="width: 100%" type="text" name="SURNAME"  pattern="[A-Z]{1}[a-z]{1,30}"/>
  117.         </div>
  118.         </div>
  119.     </div>          
  120.              
  121.                  
  122.     <div class="userdata">
  123.          <div class="data">
  124.          <div class="section"><span>3</span>Email address</div>
  125.         <div class="inner-wrap">
  126.         <label><?php echo $email; ?></label>
  127.         </div>
  128.         <hr style="width:80%;margin-left: 10%;margin-bottom: 2%;;margin-top: -1%;" />
  129.         <div class="inner-wrap">
  130.         <label>Input your Email address <br></label><input style="width: 100%" type="email" name="EMAIL" />
  131.         </div>    
  132.         </div>
  133.     </div>                
  134.  
  135.                  
  136.     <div class="userdata">
  137.     <div class="data">
  138.     <div class="section"><span>5</span>Platforms</div>
  139.     <div class="inner-wrap">
  140.         <label><?php echo $platform; ?></label>
  141.     </div>
  142.     <hr style="width:80%;margin-left: 10%;margin-bottom: 2%;;margin-top: -1%;" />
  143.     <div class="inner-wrap">
  144.         <label>Gaming platform</label>
  145.         <table style="width: 100%;align-content: center">
  146.         <tr>
  147.             <td style="width: 25%"><input name="platform[]" value="pc" type="checkbox" id="pc"/></td>
  148.             <td style="width: 25%"><input name="platform[]" value="xbox" type="checkbox" id="xbox"/></td>
  149.             <td style="width: 25%"><input name="platform[]" value="ps4" type="checkbox" id="ps4"/></td>
  150.             <td style="width: 25%"><input name="platform[]" value="ns" type="checkbox" id="ns"/></td>
  151.         </tr>
  152.         <tr>
  153.             <td style="width: 25%; color: black">PC</td>
  154.             <td style="width: 25%; color: black">XBOX</td>
  155.             <td style="width: 25%; color: black">PS4</td>
  156.             <td style="width: 25%; color: black">Nintendo Switch</td>
  157.         </tr>        
  158.     </table>    
  159.    
  160.     </div>            
  161.     </div>
  162.     </div>
  163.                  
  164.                  
  165.         </div>            
  166.         <div class="avatar">
  167.                           <?php
  168.  echo '<img src="img/avatars/'.$_SESSION['user'].'.jpg" alt="avatar">';    
  169. echo '<div class="login">Your avatar</div>';    
  170. ?>
  171.     <div class="inner-wrap">
  172.               <label>Avatar<br/><br/> <input type="file" name="nazwa_pliku"/></label>
  173.     </div>
  174. <?php
  175. if (!isset($_SESSION['user']))
  176.     {
  177.  echo"something gone wrong";
  178.      header('Refresh: 5; url=login.php');
  179.     }
  180. ?>
  181.        </div>
  182.     <div class="content">
  183.         <p>
  184. Edit fields, under the data you want to change<br/>
  185. and click the button below.
  186.         </p>        
  187.     <div class="linkbutton">
  188.         <input type="submit" name="submit"  value="CHANGE">
  189.     </div>
  190.     </div>    
  191.     </form>
  192.    
  193. <div class="errorstyle">
  194. <?php
  195. if(isset($_SESSION['changeerror'])){
  196. echo $_SESSION['changeerror'];
  197. unset($_SESSION['changeerror']);
  198. }            
  199. ?>
  200. </div>  
  201.    
  202. </div>
  203.    
  204.    
  205.  
  206. </div>    
  207. </div>
  208.    
  209. </main>  
  210. <footer>
  211. <h1>&copy;  Albert Woś, student politechniki Lubelskiej</h1>
  212. <div id="show_data">data</div>
  213. </footer>
  214. <div class="parallax-window" data-parallax="scroll" data-image-src="img/back_paralax_rotate.png"></div>
  215. </body>
  216. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement