Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Permisalan IF
bahan : ada tabel yang didalamnya ada tanggal dan waktu/jam. kasus : jika tanggal sekian dan jam sekian dipilih terus data yang ada didalam tabel < 0, maka muncul "data kosong" jika tanggal sekian dan jam sekian dipilih terus data yang ada didalam tabel > 3, maka muncul "data penuh" pertanyaannya : bagaimana penyelesaiannya ? saya sudah menggunakan berbagai cara namun tidak menemukan hasil alias error pada saat memilih tanggal dan jam ? apakah caranya sama menggunakan filter atau bagaimana ?
6 Jawaban:
<pre> If $data_tampil < 0 { echo 'data kosong'; }else if $data_tampil > 3{ echo 'data penuh'; }
</pre> Itu cuma konsep mas, soalnya saya komenya pake HP gak bisa kasih full, maaf juga klo ada kesalahan atau gak sesuai. Atau mungkin masnya sertakan kodenya mas biar yang lain langsung bisa koreksi mas.
mungkin masalahnya sama <a href='https://stackoverflow.com/questions/27118226/get-sum-of-a-column-by-date-range'>https://stackoverflow.com/questions/27118226/get-sum-of-a-column-by-date-range</a>
Halo.
Sebaik tanggal dan jam tadi dikomversikan terlebih dahulu ke format unixtimestamp, kalau di php bisa menggunakan fungsi strtotime();
Misal
$tgl = strtotime ('1990-06-31');
if (tgl < 0) :
else :
endif;
<pre> <?php
include 'koneksi.php';
$tanggal = $_POST['tanggal']; $jam = $_POST['jam'];
$data = mysql_query("SELECT * FROM tb_booking where tanggal='$_POST[tanggal]' AND jam='$_POST[jam]'");
$d = mysql_fetch_array($data); $da = mysql_num_rows($data);
if($data >=0){ echo("sudah ada"); }else{ echo("belum ada"); }
?></pre>
punya saya kurang lebih seperti ini ? mohon koreksinya
<pre> <?php
require_once "koneksi.php";
if(isset($_POST['booking'])) { $tanggal = trim(mysqli_real_escape_string($koneksi, $_POST['tanggal'])); $jam = trim(mysqli_real_escape_string($koneksi, $_POST['jam'])); $sql_cek = mysqli_query($koneksi, "SELECT * FROM tb_booking WHERE tanggal='$tanggal' AND jam='$jam'" ) or die (mysqli_error($koneksi)); if(mysqli_num_rows($sql_cek) > 0) { echo "sudah ada"; }else{ echo "belum ada"; } } ?> </pre>
metode lain saya seperti ini. namun tidak muncul pemberitahuan "sudah ada" atau "belum ada". apakah ada yang salah ?
setelah dapat refrensi dari master akhirnya sudah berhasil. terimakasih banyak