Postingan lainnya
menampilkan data pencarian berdasarkan tgl atau data lain yang diinputkan
agan2, mau nanyak nih.. saya punya form dengan 2 textbox penginputan, yaitu tanggal dan jurusan.. jadi misalnya nih saya mau ngecek tiket pada tanggal 13 mei 2017 dengan jurusan medan-bagan batu , jadi saat di klik button cari muncul deh data2nya sesuai tgl dan jurusan yang diinput tadi.. buat seperti itu gimana ya gan ? ini program saya,
<?php
include ("../koneksi.php");
$date = $_POST['date'];
$jurusan = $_POST['dari'];
$result = mysql_query("SELECT * FROM tiket WHERE id_tiket AND tgl_berangkat='$date' AND tujuan='$jurusan'");
while ($data=mysql_fetch_array($result)){
echo "<tr>";
echo "<td>".$data['tgl_berangkat']."</td>";
echo "<td>".$data['jam_berangkat']."</td>";
echo "<td>".$data['kelas']."</td>";
echo "<td>".$data['tujuan']."</td>";
echo "<td>".$data['harga']."</td>";
echo '<td><a href="proses.php?id='.$data['id_tiket'].'" onclick="return ">Pilih</a></td>';
echo "</tr>";
}
?>
7 Jawaban:
gak error gan, dia gdak muncul apa2, error enggak nampil data juga enggak,,
Coba dihapus itu id_tiket dari query, jadi querynya begini
$result = mysql_query("SELECT * FROM tiket WHERE tgl_berangkat='$date' AND tujuan='$jurusan'");
Query agan kalo pake id_tiket jadinya mencari data yg id_tiket dan tgl_berangkat = $date. Kalo masih ga muncul berarti data yg dicari ga ada. Bisa juga coba di print_r dulu $data nya
bener yang dibilang ama agan @rachmatsasongko, id_tiket nya kudu di hilangkan. Kalo ga mau dihilangkan, dikasih kondisi aja misal 'id_tiket=20'(efeknya, tiket dgn id_tiket selain 20 nya ga muncul). Atau mungkin salah field pemanggilan untuk 'Kota tujuan keberangkatan' atau 'Kota asal keberangkatan'. :D
coba di vardump query nya
$result = mysql_query("SELECT * FROM tiket WHERE id_tiket AND tgl_berangkat='$date' AND tujuan='$jurusan'");
terus menurut saya itu si
id_tiket
nya di hilangkan saja. soalnya mas menggunakan operator logika
AND
yang artinya keduanya harus memenuhi syarat true, jika salah satu bernilai false ,maka data tidak di tampilkan , itupun juga klo muncul datanya yang muncul cuma beberapa data yang memliki
id_tiket
tersebut. saya sarankan juga mas cek apakah mas mempunyai
id_tiket
tersebut di DB mas