View difference between Paste ID: 87BT3YET and gci0VTLS
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 &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>