Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.44 KB | None | 0 0
  1. <?php
  2.     ob_start();
  3.      $success = false;
  4.     // Errors reporting, used if needed
  5.     error_reporting(E_ALL);
  6.     ini_set('display_errors', 'on');
  7.  
  8.     // General configuration like base, used if needed
  9.     include_once ('include/config.inc.php');
  10.  
  11.     // Mail functions
  12.     include_once ('include/mail.functions.php');
  13.  
  14.  
  15.  
  16.     // DBConn
  17.     include_once ('class/DB/DBConn.includeall.php');
  18.     $db = new DBConn(NULL);
  19.  
  20.     // Includere clasa login
  21.     require_once ('class/class_login.php');
  22.  
  23.     // Set up current language
  24.     $lang = "ro";
  25.     $_SESSION[PRE.'lang'] = $lang;
  26.  
  27.     $access = 0;
  28.  
  29.  
  30.     $user = (isset($_POST['nume']) && !empty($_POST['nume'])) ? $_POST['nume'] : "" ;
  31.  
  32.     $email = (isset($_POST['email']) && !empty($_POST['email'])) ? $_POST['email'] : "" ;
  33.     $telefon = (isset($_POST['telefon']) && !empty($_POST['telefon'])) ? $_POST['telefon'] : "" ;
  34.     $cnp = (isset($_POST['cnp']) && !empty($_POST['cnp'])) ? $_POST['cnp'] : "" ;
  35.     $serieci = (isset($_POST['serieci']) && !empty($_POST['serieci'])) ? $_POST['serieci'] : "" ;
  36.     $mesaj = (isset($_POST['mesaj']) && !empty($_POST['mesaj'])) ? $_POST['mesaj'] : "" ;
  37.     $email_status=1;
  38.     $db = pg_connect("host=local port=5432 dbname=login_robinson user=robinson password=123");
  39.     $query = "INSERT INTO tcheckin(nume,email,telefon,cnp,serieci,mesaj) VALUES ('$user','$email','$telefon','$cnp','$serieci','$mesaj')";
  40.     $result = pg_query($query);
  41.     $test=$_SESSION[PRE.'nume'];
  42.     $test1=$_SESSION[PRE.'uid'];
  43.     $selectare = "SELECT nr_camere FROM tregister WHERE (nume, sesiune) IN('$test' '$test1')";
  44.     $nume = pg_query($db, "SELECT nume FROM tregister WHERE id = '$test1'");
  45. if (!$nume) {
  46.   echo "An error occurred.\n";
  47.   exit;
  48. }
  49.     $ret = pg_query($db, "SELECT nr_camere FROM tregister WHERE nume = '.$test.'");
  50.     if (!$ret) {
  51.       echo "An error occurred.\n";
  52.       exit;
  53.     }
  54.     $i=1;
  55.     $rows = pg_num_rows($selectare);
  56.     echo $ret;
  57.     while($i<$rows){
  58.     if(isset($_POST['submit'])){
  59.  
  60.             echo "<script>
  61.      alert('Utilizator inregistrat cu success! Te rog verifica adresa de mail!');
  62.      window.location.href='acasa';
  63.      </script>";
  64.             echo "<script>
  65.      alert('S-a produs o eroare! Te rog mai verifica odata formularul!');
  66.      </script>";
  67.  
  68.         if($user !=''&& $email !='')
  69.         {
  70.             $success=true;
  71.         }
  72.  
  73.     }
  74.     $i++;
  75.  
  76. }
  77.  
  78. ?>
  79.  
  80. <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  81.  
  82.     <head>
  83.         <link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Rubik:300,400,700" rel="stylesheet">
  84.  
  85.         <!-- <base href="http://dev.incorom.local/ticketing/www/login.php" /> -->
  86.         <title>Efectueaza check-in</title>
  87.         <?php
  88.             include('include/links.php');
  89.             include('include/scripts.php');
  90.         ?>
  91.  
  92.     </head>
  93.  
  94.     <body style="display: block !important;" ng-cloak="" ng-class="{ 'layout-fixed' : app.layout.isFixed, 'layout-boxed' : app.layout.isBoxed, 'layout-dock' : app.layout.isDocked, 'layout-material': app.layout.isMaterial, 'aside-offscreen' : app.sidebar.isOffscreen, 'aside-mini' : app.sidebar.isMini, 'aside-right' : app.sidebar.isRight, 'footer-hidden': app.footer.hidden, 'in-app': !$state.includes('page')}">
  95.  
  96.         <div class="animated fadeOutZoom">
  97.             <div class="container container-sm animated fadeInDown">
  98.                 <div class="app-view-header">Bine ai venit, <?php echo $_SESSION[PRE.'nume']; ?>!</div>
  99.                 <div class="center-block mt-xl">
  100.  
  101.                     <div class="panel">
  102.                         <div class="panel-body">
  103.                             <p class="pv text-bold">Check-in pentru camera cu numarul <?php echo $i; ?></p>
  104.                             <form action="#" method="post">
  105.                                 <div class="row">
  106.                                     <div class="col-md-12 form-group">
  107.                                         <label for="nume">Nume</label>
  108.                                         <input type="text" id="text " value=" <?php echo $_SESSION[PRE.'nume']; ?>" class="form-control " name="nume">
  109.                                     </div>
  110.                                 </div>
  111.                                 <div class="row">
  112.                                     <div class="col-md-12 form-group">
  113.                                         <label for="telefon">Telefon</label>
  114.                                         <input type="phone" id="telefon " class="form-control " name="telefon" required>
  115.                                     </div>
  116.                                 </div>
  117.                                 <div class="row">
  118.                                     <div class="col-md-12 form-group">
  119.                                         <label for="email">Email</label>
  120.                                         <input type="email" id="email" class="form-control " name="email" required>
  121.                                     </div>
  122.                                 </div>
  123.                                 <div class="row">
  124.                                     <div class="col-md-12 form-group">
  125.                                         <label for="cnp">CNP</label>
  126.                                         <input type="text" id="text " class="form-control "name="cnp" required>
  127.                                     </div>
  128.                                 </div>
  129.                                 <div class="row">
  130.                                     <div class="col-md-12 form-group">
  131.                                         <label for="serie">Serie de buletin</label>
  132.                                         <input type="text" id="text " class="form-control " name="serieci" required>
  133.                                     </div>
  134.                                 </div>
  135.                                 <div class="row">
  136.                                     <div class="col-md-12 form-group">
  137.                                         <label for="message">Scrie un mesaj *Optional</label>
  138.                                         <textarea name="mesaj" id="message" class="form-control " cols="5" rows="4"></textarea>
  139.                                     </div>
  140.                                 </div>
  141.                                 <div class="row">
  142.                                     <div class="col-md-6 form-group">
  143.                                         <input type="submit" value="Rezerva acum" class="btn btn-primary" name="submit">
  144.                                     </div>
  145.                                 </div>
  146.                             </form>
  147.                         </div>
  148.  
  149.                     </div>
  150.                 </div>
  151.             </div>
  152.         </div>
  153.         <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/js/bootstrap-datepicker.min.js"></script>
  154.  
  155.         <script>
  156.  
  157.             $('#arrival_date, #departure_date').datepicker({format: 'dd/mm/yyyy'});
  158.  
  159.  
  160.         </script>
  161.  
  162.  
  163.     </body>
  164.  
  165. </html>
  166. <?php
  167. ob_end_flush();
  168. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement