Advertisement
Guest User

Untitled

a guest
May 20th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.33 KB | None | 0 0
  1. <?php // settings/setting.php
  2. function connectdb()
  3. {
  4.     $hostname = "localhost";
  5.     $username = "root";
  6.     $password = "";
  7.     $database = "armazmcrp";
  8.     $connect = mysqli_connect($hostname, $username, $password, $database);
  9.     if (!$connect)) {
  10.         echo "Verifique as configurações de conexão com o banco de dados.";
  11.     }
  12. }
  13. ?>
  14. -----------------------------------------------------------------------------------------------------------
  15. <?php
  16.  
  17. include_once("settings/setting.php");
  18. connectdb();
  19. @session_start();
  20.  
  21. $usuario = $_SESSION['Username'];
  22.  
  23. if(isset($_SESSION['temposessao'])) {
  24.     if($_SESSION['temposessao'] < time()) {
  25.         header("Location: leave.php");
  26.         exit;
  27.     } else {
  28.         $_SESSION['temposessao'] = time() + 3600;
  29.     }
  30. }
  31.  
  32. if(!isset($_SESSION['Username'])) {
  33.     header("Location: login.php");
  34.     exit;
  35. }
  36.  
  37. ?>
  38.  
  39. <!DOCTYPE html>
  40.  
  41. <html lang="pt-br">
  42.  
  43. <head>
  44.  
  45.     <meta charset="utf-8">
  46.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  47.     <meta name="viewport" content="width=device-width, initial-scale=1">
  48.  
  49.     <title>ALT:RP | Painel de Controle do Usuário</title>
  50.  
  51.     <link href="dist/css/bootstrap.min.css" rel="stylesheet">
  52.  
  53.     <link href="assets/css/ie10-viewport-bug-workaround.css" rel="stylesheet">
  54.  
  55.     <link href="styleatt.css" rel="stylesheet">
  56.  
  57.     <script src="assets/js/ie-emulation-modes-warning.js"></script>
  58.  
  59. </head>
  60.  
  61. <body>
  62.  
  63. <nav class="navbar navbar-inverse navbar-fixed-top">
  64.     <div class="container-fluid">
  65.         <div class="navbar-header">
  66.             <a class="navbar-brand" href="index.php">County Roleplay</a>
  67.         </div>
  68.         <div id="navbar" class="navbar-collapse collapse">
  69.             <ul class="nav navbar-nav navbar-right">
  70.                 <li class="dropdown">
  71.                     <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><?php echo $usuario;?><span class="caret"></span></a>
  72.                     <ul class="dropdown-menu">
  73.                         <li><a href="leave.php">Deslogar</a></li>
  74.                     </ul>
  75.                 </li>
  76.             </ul>
  77.         </div>
  78.     </div>
  79. </nav>
  80.  
  81. <div class="container-fluid">
  82.     <div class="row">
  83.         <div class="col-sm-3 col-md-2 sidebar">
  84.             <ul class="nav nav-sidebar">
  85.                 <li><a href="index.php">Início</a></li>
  86.                 <li class="active"><a href="personagens.php">Personagens<span class="sr-only">(current)</span></a></li>
  87.                 <li><a href="mcp.php">Paínel De Controle do Moderador</a></li>
  88.                 <li><a href="acp.php">Paínel De Controle do Administrador</a></li>
  89.             </ul>
  90.         </div>
  91.         <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
  92.             <h1 class="page-header">Personagens</h1>
  93.             <div>
  94.                 <div class="alert alert-warning btn-block">
  95.                     <center>Os dados solicitados abaixo deverão ser preenchidos em nome de seu personagem.</center>
  96.                 </div>
  97.                 <div class="alert alert-warning btn-block">
  98.                     <center>Após finalizar a aplicação, você deverá aguardar até que a mesma seja avaliada por um administrador.</center>
  99.                 </div>
  100.             </div>
  101.             <div class="col-md-3">
  102.  
  103.                 <form class="form-signin" method="POST" enctype="multiparty/form-data">
  104.  
  105.                     <input type="text" name="nome" class="form-control" placeholder="Nome_Sobrenome" required autofocus>
  106.             </div>
  107.             <div class="col-md-3">
  108.                 <input type="date" name="birthdate" class="form-control" required>
  109.             </div><br/><br/>
  110.             <div class="col-md-3">
  111.                 <input type="text" name="origin" class="form-control" placeholder="Origem" required>
  112.             </div>
  113.             <div class="col-md-3">
  114.                 <select style="width:100%;" name="gender" class="form-control" >
  115.                     <option>Masculino</option>
  116.                     <option>Feminino</option>
  117.                 </select>
  118.             </div>
  119.             <div class="col-md-4"><button class="btn btn-lg btn-primary btn-block" type="submit" value="criar">Enviar</button>
  120.                 <input type="hidden" name="criar" value="criar">
  121.             </div>
  122.             </form>
  123.         </div>
  124.         <?php
  125.  
  126.         if(isset($_POST['criar'])) {
  127.             $nome = $_POST['nome'];
  128.             $birthdate = $_POST['birthdate'];
  129.             $origin = $_POST['origin'];
  130.             $gender = $_POST['gender'];
  131.             $birthdate = str_replace("-", "", $birthdate);
  132.  
  133.             if(empty($nome) || empty($origin)) {
  134.                 echo "Preencha todos os campos.";
  135.             } else {
  136.                 $query = "SELECT * FROM characters WHERE `Character` = '$nome'";
  137.                 $result = mysqli_query($connect, $query);
  138.                 $conta = mysqli_num_rows($result);
  139.                 $busca = mysqli_fetch_assoc($result);
  140.  
  141.                 if($conta > 0) {
  142.                     echo "Este personagem já existe.";
  143.                 }     if($conta > 0) {
  144.                     echo "Este personagem já existe.";
  145.                 } else {
  146.                     $criar = "INSERT INTO characters (`Username`, `Character`, `Birthdate`, `Origin`, `Gender`, `Created`, `Skin`, `Money`, `BankMoney` ) VALUES ('$usuario', $nome', '$birthdate', '$origin', '$gender', '1', '26', '250', '250' )";
  147.                     mysqli_query($connect, $criar);
  148.                     echo "Você criou um personagem com sucesso.";
  149.  
  150.                 }
  151.  
  152.  
  153.             }
  154.         }
  155.  
  156.         ?>
  157.     </div>
  158. </div>
  159. </div>
  160.  
  161. <script src="libs/jquery/jquery.min.js"></script>
  162. <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery.min.js"><\/script>')</script>
  163. <script src="dist/js/bootstrap.min.js"></script>
  164.  
  165. <script src="assets/js/vendor/holder.min.js"></script>
  166.  
  167. <script src="assets/js/ie10-viewport-bug-workaround.js"></script>
  168. <!-- jQuery -->
  169. <script src="assets/js/jquery-1.11.3.min.js"></script>
  170.  
  171. <!-- Bootstrap Core JavaScript -->
  172. <script src="assets/js/bootstrap.min.js"></script>
  173.  
  174. <!-- Plugin JavaScript -->
  175. <script src="assets/js/jquery.easing.min.js"></script>
  176.  
  177. <!-- Custom Javascript -->
  178. <script src="assets/js/custom.js"></script>
  179.  
  180. </body>
  181.  
  182. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement