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 ?

avatar Gerde
@Gerde

13 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

6 Jawaban:

<pre> If $data_tampil &lt; 0 { echo 'data kosong'; }else if $data_tampil &gt; 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.

avatar Adinur
@Adinur

63 Kontribusi 8 Poin

Dipost 5 tahun yang lalu

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>

avatar ranialmonk
@ranialmonk

42 Kontribusi 11 Poin

Dipost 5 tahun yang lalu

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;

avatar tompradana
@tompradana

134 Kontribusi 95 Poin

Dipost 5 tahun yang lalu

<pre> &lt;?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 &gt;=0){ echo("sudah ada"); }else{ echo("belum ada"); }

?&gt;</pre>

punya saya kurang lebih seperti ini ? mohon koreksinya

avatar Gerde
@Gerde

13 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

<pre> &lt;?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) &gt; 0) { echo "sudah ada"; }else{ echo "belum ada"; } } ?&gt; </pre>

metode lain saya seperti ini. namun tidak muncul pemberitahuan "sudah ada" atau "belum ada". apakah ada yang salah ?

avatar Gerde
@Gerde

13 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

setelah dapat refrensi dari master akhirnya sudah berhasil. terimakasih banyak

avatar Gerde
@Gerde

13 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban