Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
memunculkan data yang dicari
agan2, gimana sih peletakkan if isset cari pada koding saya ini supaya muncul data yang di cari ?
ini koding untuk if isset cari :
if(isset($_GET['cari'])){
$cari=mysql_real_escape_string($_GET['cari']);
$resultselect=mysql_query("select * from tiket where tgl_berangkat like '$cari' or tujuan like '$cari'");
}
ingin saya letakkan ke dalam koding ini :
<!DOCTYPE html >
<?php include ("../koneksi.php");
?>
<html>
<head>
<title>CV. CHANDRA MEDAN</title>
<link rel="stylesheet" type="text/css" href="../style.css">
<link type="text/css" href="../js/datepicker/css/jquery-ui-1.8.6.custom.css" rel="stylesheet" />
<script type="text/javascript" src="../js/datepicker/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../js/datepicker/js/jquery-ui-1.8.6.custom.min.js"></script>
<script type="text/javascript">
jQuery(function($){
$.datepicker.regional['vi'] = {
closeText: 'Tutup',
prevText: 'Sebelum',
nextText: 'Sesudah',
currentText: 'Sekarang',
monthNames: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni',
'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],
monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun',
'Jul', 'Ags', 'Sep', 'Okt', 'Nov', 'Des'],
dayNames: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jum´at', 'Sabtu'],
dayNamesShort: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sbt'],
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ],
dateFormat: 'dd-mm-yy',
firstDay: 0,
isRTL: false,
showMonthAfterYear: false,
changeMonth: true,
changeYear: true,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['vi']);
$(function(){
$('#tanggal').datepicker({
inline: true
});
});
});
</script>
</head>
<body>
<nav class="top-bar" data-topbar role="navigation">
<ul class="title-area">
<li class="name">
<h1><a href="index.php">CV. CHANDRA</a></h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<li><a href="index.php"><span class="glyphicon glyphicon-home">Home</a></li>
<li><a href="cektiket2.php"><span class="glyphicon glyphicon-search"></span>Cari Tiket</a></li>
<li><a href="bataltiket.php">Batal Tiket</a></li>
<li><a href="orders.php">Profil</a></li>
<li><a href="contact.php">Contact</a></li>
<?php
if(isset($_SESSION['username'])){
echo '<li><a href="account.php">My Account</a></li>';
echo '<li><a href="logout.php">Log Out</a></li>';
}
else{
echo '<li><a href="login.php">Log In</a></li>';
echo '<li><a href="register.php">Register</a></li>';
}
?>
</ul>
</section>
</nav>
<div class="col-sm-4">
<div class="pnl panel-default">
<div class="pnl-heading"><span class="glyphicon glyphicon-search"></span> <b>Cari Tiket</b></div>
<div class="panel-body">
<form action="cari_tiket.php" method="get">
<div class="input-group col-md-5 col-md-offset-7">
<label for="i1" class="col-sm-3 control-label">Jurusan</label>
<select type="submit" name="cari" class="form-control" onchange="this.form.submit()">
<option>Pilih Jurusan ..</option>
<?php
$pil=mysql_query("select distinct tujuan from tiket order by tujuan ASC");
while($p=mysql_fetch_array($pil)){
?>
<option><?php echo $p['tujuan'] ?></option>
<?php
}
?>
</select> </div>
</form>
</div>
</div>
</div>
<div class="panel panel-default">
<?php
include ("../koneksi.php");
//include "atas.php";
// untuk memulai session pada fungsi login
if(isset($_POST['submit'])){ //jika tombol submit di set atau dijalankan maka melakukan aksi
//deklarasi variable POST
$nama_pemesan = $_POST['nama_pemesan'];
$alamat = $_POST['alamat'];
$no_telp = $_POST['no_telp'];
$dewasa = $_POST['dewasa'];
$anak = $_POST['anak'];
//---------------------------------------
//deklarasi variable $table, $field yang akan digunakan untuk fungsi insert data
$table = "INSERT INTO orders SET";
$field= "nama_pemesan = '$nama_pemesan',
alamat = '$alamat',
no_telp = '$no_telp',
dewasa = '$dewasa',
anak = '$anak',
id_tiket = '$_GET[getid_tiket]'
";
//melakukan query dari variable $table dan $field
mysql_query("$table $field")or die ('Error!!'.mysql_error());
//memilih id Maximal atau id yang terbesar dari idPesan yang terdapat pada table pesan
//fungsi ini untuk mengambil data yang terakhir di inputkan/dipilih
$max = mysql_fetch_array(mysql_query("SELECT max(id_order) as id_order FROM orders"));
//kemudian halaman akan diarahkan pada detail Pemesanan
echo "<script>window.location.href='detailorder.php?getid_tiket=$_GET[getid_tiket]&getid_order=$max[id_order]';</script>";
exit;
}
//------------------------------------------------------------------
//jika POST dengan value pilih di set maka halam akan diarahkan pada halaman itu sendiri dengan membawa nilai GET idKA yang bernilai pada POST[pilih]
if(isset($_REQUEST['pilih'])){
echo"<script>
window.location.href='?getid_tiket=$_POST[pilih]';
</script>";
}
//------------------------------------------------------------------
if(isset($_REQUEST['getid_tiket'])){ //jika variable getidKA diset pada GET maka akan tampil detail dari pesanan kereta yang dipilih
//untuk menampilkan detailKereta yang dipilih
$tampil = mysql_fetch_array(mysql_query("SELECT * FROM tiket WHERE id_tiket = '$_GET[getid_tiket]'"));
?>
<center><h4>» Form Registrasi «</h4>
Silahkan Masukkan biodata diri anda dengan benar!</center>
<form method="POST" action="">
<!----------------------------------------Membuat tampilan form registrasi pemesanan---------------------------------------------------->
<table align="center">
<tr>
<td>Nama Pemesan</td>
<td>:</td>
<td><input type="text" name="nama_pemesan" class="form-control" required/></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><input type="text" name="alamat" size="40" class="form-control" required/></td>
</tr>
<tr>
<td>No Telp<br><sub><font color="#000099">*Bisa dihubungi saat ini</font></sub></td>
<td>:</td>
<td><input type="text" name="no_telp" class="form-control" required/></td>
</tr>
<tr>
<td>Dewasa</td>
<td>:</td>
<td><input type="number" name="dewasa" class="form-control" style="width:50px;" required/></td>
</tr>
<tr>
<td>Anak</td>
<td>:</td>
<td><input type="number" name="anak" class="form-control" style="width:50px;" required/></td>
</tr>
<tr>
<td colspan=3 align='center'><input type="submit" name="submit" value="Simpan" class='btn btn-primary btn-sm'/>
<a href="?"><input type="button" name="batal" value="Batal" class='btn btn-warning btn-sm'/></a></td>
</tr>
</table>
</form>
<div class="col-sm-8">
<?php
//-------------------------------------------------------------------------------
//jika tidak di set variable getidKA atau belum dipilih maka akan tampil beberapa data kereta dengan pemilihan meggunakan radio button
}else{
echo"<div class='panel-heading'><span class='glyphicon glyphicon-th-list'></span> <b>Daftar Keberangkatan</b></div>";
echo"<form method='post' action=''>";
$select = 'SELECT * FROM tiket ORDER BY id_tiket ASC';
$resultselect= mysql_query($select)or die ('Error load data : '.mysql_error());
if(isset($_GET['cari'])){
$cari=mysql_real_escape_string($_GET['cari']);
$resultselect=mysql_query("select * from tiket where tgl_berangkat like '$cari' or tujuan like '$cari'");
}else{
echo "<center><table class='table table-condensed table-striped' >
<tr>
<th bgcolor='silver'>Pilih</th>
<th bgcolor='silver'>Tanggal Berangkat</th>
<th bgcolor='silver'>Jam Berangkat</th>
<th bgcolor='silver'>Kelas</th>
<th bgcolor='silver'>Tujuan</th>
<th bgcolor='silver'>Harga</th>
</tr>";
$no=0;
while($row = mysql_fetch_array($resultselect)){
extract($row);
$lihat=mysql_fetch_array(mysql_query("SELECT * FROM tiket WHERE id_tiket = '$id_tiket'"));
echo "<tr align=''>
<td><input name='pilih' onChange='this.form.submit()' type='radio' value='".$id_tiket."'><sub>".$no=1+$no."</sub></td>
<td>".$tgl_berangkat."</td>
<td>".$jam_berangkat."</td>
<td>".$kelas."</td>
<td>".$tujuan."</td>
<td>".number_format($lihat['harga'],0,',','.')."</td>
</tr>";
}
echo"</table></center>";
}
echo"</form>
";
}?>
</div>
<div class="footer">
Pengangkutan Bus Umum CV. Chandra Medan, Copyright © 2017
</div>
</div>
</div>
</body>
</html>
0