Advertisement
GWibisono

kenapa and nya gk bikin error?? (perbaikan)

Aug 8th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php  
  2. session_start();
  3. ?>  
  4. <?php
  5. include('ceklogin.php');
  6. date_default_timezone_set("Asia/Jakarta");
  7. ?>
  8. <?php
  9.     require 'database.php';
  10.     error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
  11.    // validasi error
  12.         $Kd_barangError = null;
  13.         $barangError = null;
  14.         $hargaError = null;    
  15.          
  16.         // posting nilai variabel
  17.         $Kd_barang = $_POST['Kd_barang'];
  18.         $barang = $_POST['barang'];
  19.         $harga = $_POST['harga'];      
  20.          
  21.         // validasi input
  22.         $valid = true;
  23.         if (empty($Kd_barang)) {
  24.             $Kd_barangError = 'Masukkan Kode';
  25.             $valid = false;
  26.         }
  27.          
  28.         if (empty($barang)) {
  29.             $barangError = 'Masukkan Nama Barang';
  30.             $valid = false;
  31.         }
  32.          
  33.         if (empty($harga)) {
  34.             $hargaError = 'Masukkan harga barang';
  35.             $valid = false;
  36.         }      
  37.        
  38.         // proses insert data      
  39.         if ($valid) {
  40.             $pdo = Database::connect();
  41.             $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  42.             $sql = "INSERT INTO barang (Kd_barang, barang, harga) values(?, ?, ?)";
  43.             $sql2="ALTER TABLE tabeltransaksi ADD $barang INT(4) ";
  44. // and mysql_query("ALTER TABLE tabeltransaksi ADD $barang INT(4) NULL default");                  
  45.             $q = $pdo->prepare($sql);
  46.             $q->execute(array($Kd_barang,$barang,$harga));
  47.             if ($q == true) {
  48.                 $pdo->exec($sql2);
  49.                 echo "Proses memasukkan data berhasil";
  50.             } else {
  51.                 echo "Proses memasukkan data gagal";
  52.             }
  53.             Database::disconnect();
  54.             header("Location: tampilbarang.php");
  55.         }
  56.      
  57.    
  58. ?>
  59.  
  60.  
  61. <!DOCTYPE html>
  62. <html lang="en">
  63.  
  64. <head>
  65.  
  66.     <meta charset="utf-8">
  67.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  68.     <meta name="viewport" content="width=device-width, initial-scale=1">
  69.     <meta name="description" content="">
  70.     <meta name="author" content="">
  71.  
  72.     <title>Tambah barang</title>
  73.  
  74.     <!-- Bootstrap Core CSS -->
  75.     <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  76.  
  77.     <!-- Theme CSS -->
  78.     <link href="css/clean-blog.min.css" rel="stylesheet">
  79.  
  80.     <!-- Custom Fonts -->
  81.     <link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  82.     <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
  83.     <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
  84.  
  85.     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  86.     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  87.     <!--[if lt IE 9]>
  88.         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  89.         <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  90.     <![endif]-->
  91.  
  92. </head>
  93.  
  94. <body>
  95.  
  96.     <!-- Navigation -->
  97.       <nav class="navbar navbar-default navbar-custom navbar-fixed-top">
  98.         <div class="container-fluid">
  99.             <!-- Brand and toggle get grouped for better mobile display -->
  100.             <div class="navbar-header page-scroll">
  101.                 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
  102.                     <span class="sr-only">Toggle navigation</span>
  103.                     Menu <i class="fa fa-bars"></i>
  104.                 </button>
  105.                 <a class="navbar-brand" href="index.php">SND Photography</a>
  106.             </div>
  107.  
  108.             <!-- Collect the nav links, forms, and other content for toggling -->
  109.             <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  110.                 <ul class="nav navbar-nav navbar-right">
  111.                     <li>
  112.                         <a href="index.php">Beranda</a>
  113.                     </li>
  114.                     <li class="dropdown">
  115.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Barang</a>
  116.                         <ul class="dropdown-menu">
  117.                         <li><a href="tambahbarang.php"><font color="#000000">Tambah Barang</font></a></li>
  118.                         <li><a href="tampilbarang.php"><font color="#000000">Tampil Barang </font></a></li>                                                                        
  119.                         </ul>
  120.                     </li>
  121.                     <li>
  122.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Transaksi</a>
  123.                         <ul class="dropdown-menu">
  124.                         <li><a href="tambahtransaksi.php"><font color="#000000">Tambah Transaksi</font></a></li>
  125.                         <li><a href="tampiltransaksi.php"><font color="#000000">Tampil Transaksi </font></a></li>          
  126.                         </ul>
  127.                     </li>
  128.                     <li>
  129.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">User</a>
  130.                         <ul class="dropdown-menu">
  131.                         <li><a href="tambahadmin.php"><font color="#000000">Tambah User</font></a></li>
  132.                         <li><a href="tampiladmin.php"><font color="#000000">Tampil User</font></a></li>    
  133.                         </ul>
  134.                     </li>                  
  135.                     <li>
  136.                         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Laporan</a>
  137.                         <ul class="dropdown-menu">
  138.                         <li><a href="laporanbarang.php" target="_blank"><font color="#000000">Laporan Barang</font></a></li>
  139.                         <li><a href="laporantransaksi.php" target="_blank"><font color="#000000">Laporan Transaksi</font></a></li>
  140.                         <li><a href="laporanadmin.php" target="_blank"><font color="#000000">Laporan user</font></a></li>
  141.                         </ul>
  142.                     </li>
  143.                     <li>
  144.                         <a href="datamining/index.php" target="_blank">Analisa Apriori</a>
  145.                     </li>
  146.                    
  147.                 </ul>
  148.             </div>
  149.             <!-- /.navbar-collapse -->
  150.         </div>
  151.         <!-- /.container -->
  152.     </nav>
  153.  
  154.     <!-- Page Header -->
  155.     <!-- Set your background image for this header on the line below. -->
  156.     <header class="intro-header" style="background-image: url('img/home-bg.jpg')">
  157.         <div class="container">
  158.             <div class="row">
  159.                 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
  160.                     <div class="site-heading">
  161.                         <h1>Input Barang</h1>
  162.                         <hr class="small">
  163.                         <h4><?php echo "Tanggal " . date("d/m/Y") . "<br>"; ?> </h4>
  164.                         <h4><?php echo "Jam " . date("h:i a"); ?> </h4>                          
  165.                     </div>
  166.                 </div>
  167.             </div>
  168.         </div>
  169.     </header>
  170.  
  171. <div class="container">
  172. <form class="form-horizontal" action="tambahbarang.php" method="post">
  173. <div class="control-group <?php echo !empty($Kd_barangError)?'error':'';?>">
  174. <label class="control-label">Kode Barang</label>
  175. <div class="controls">
  176. <input name="Kd_barang" id="Kd_barang" type="text" placeholder="Kode" value="<?php echo !empty($Kd_barang)?$Kd_barang:'';?>">
  177. <?php if(!empty($Kd_barangError)):?>
  178. <span class="help-inline"><?php echo $Kd_barangError;?></span>
  179. <?php endif; ?>
  180. </div>
  181. </div>
  182. <div class="control-group <?php echo !empty($barangError)?'error':'';?>">
  183. <label class="control-label">Nama Barang</label>
  184. <div class="controls">
  185. <input name="barang" id="barang" type="text" placeholder="Barang" value="<?php echo !empty($barang)?$barang:'';?>">
  186. <?php if(!empty($barangError)):?>
  187. <span class="help-inline"><?php echo $barangError;?></span>
  188. <?php endif; ?>
  189. </div>
  190. </div>
  191. <div class="control-group <?php echo !empty($hargaError)?'error':'';?>">
  192. <label class="control-label">Harga Barang</label>
  193. <div class="controls">
  194. <input name="harga" id="harga" type="number" placeholder="Harga" value="<?php echo !empty($harga)?$harga:'';?>">
  195. <?php if(!empty($hargaError)):?>
  196. <span class="help-inline"><?php echo $hargaError;?></span>
  197. <?php endif; ?>
  198. </div>
  199. </div>
  200. <br />
  201. <div class="form-actions">
  202. <button type="submit" class="btn btn-success">Buat</button>
  203. <a class="btn" href="tampilbarang.php">Kembali</a>
  204. </div>
  205. </form>
  206.  
  207. </div>
  208.   <!-- Footer -->
  209.     <footer>
  210.         <div class="container">
  211.             <div class="row">
  212.                 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
  213.                     <ul class="list-inline text-center">
  214.                         <li>
  215.                             <a href="https://www.facebook.com/SND-Photography-188259054557713/">
  216.                                 <span class="fa-stack fa-lg">
  217.                                     <i class="fa fa-circle fa-stack-2x"></i>
  218.                                     <i class="fa fa-facebook fa-stack-1x fa-inverse"></i>
  219.                                 </span>
  220.                             </a>
  221.                         </li>
  222.                     </ul>
  223.                     <p class="copyright text-muted">Copyright &copy; SND Photography 2016</p>
  224.                 </div>
  225.             </div>
  226.         </div>
  227.     </footer>
  228.  
  229.     <!-- jQuery -->
  230.     <script src="vendor/jquery/jquery.min.js"></script>
  231.  
  232.     <!-- Bootstrap Core JavaScript -->
  233.     <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
  234.  
  235.     <!-- Contact Form JavaScript -->
  236.     <script src="js/jqBootstrapValidation.js"></script>
  237.     <script src="js/contact_me.js"></script>
  238.  
  239.     <!-- Theme JavaScript -->
  240.     <script src="js/clean-blog.min.js"></script>
  241.  
  242. </body>
  243.  
  244. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement