Advertisement
Guest User

Untitled

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