SHOW:
|
|
- or go back to the newest paste.
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(?, ?, ?)" and mysql_query("ALTER TABLE tabeltransaksi ADD $barang INT(4) NULL default"); |
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 © 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> |