[Tanya] Ini knp ya, hasil Variabel $buka selalu 1.... Oct 18th 2013, 13:56, by Gunawan Christianto | [Tanya] Ini knp ya, hasil Variabel $buka selalu 1...?? ini rumusnya:
$buka = 0; if ((($hari <= 0) && ($jam <=0)) && (($menit <=0) && ($detik<=0))) { // sudah waktunya buka! $buka = "1"; } elseif ((($hari <= 0) && ($jam <=0)) && (($menit <=0) && ($detik<=60))) { //nanggung, kirimin script auto refresh $buka = "14"; } else { $buka = "0"; }
Jadi, pas lagi pake If, selalu kelewat terus jadinya.. .:( |
| | nilai varible dari $hari, $jam , $menit , $detik berapa ? |
| | gan 0 itu bukanna <= 0 n <=60 jg?? untuk $detik
knapa yg kedua ga > 0 semua?? |
| | Ohya, keanehan ke-2nya, harinys harusnya 9, tapi tersetnya jadi 0 terus... Padahal waktu komputer ane udh bener... begitu juga dengan tanggalnya |
| | @Rudi: Biar kalo coundownnya udh mau abis, kita ngasih tau mereka... :) |
| | $buka start nya = 0 kemudian waktu di if pertama berhasil dijalankan, makanya dia ga masuk ke else if..perbedaan cm di detik.. kl $detik di isi dengan 4, maka baru akan dicetak 14 pahami konsep if dan else terlebih dahulu beda ceritanya kl $buka = 0; if(kondisi){ $buka = 1; } if(kondisi){ $buka = 2; } jika kondisi ke dua if tersebut benar maka akan dicetak "2" jika salah 1 yang benar akan dicetak "1" atau "2" (belajar ngalor ngidul) maaf kl salah mah :D |
| | Tapi waktu angka angkanya di ganti (yang 1, 14, sama 0 itu, tetap menghasilkan anga 1... pas di Echo... sya udh coba restart Xampp nya, tetep aja sama |
| | mungkin masuk cookie..cb bersihin dl cookiesnya <?php $buka = 0; $hari = 0; $jam = 0; $menit = 0; $detik = 0; //$detik = 49; //$detik = 80; if ((($hari <= 0) && ($jam <=0)) && (($menit <=0) && ($detik<=0))) { // sudah waktunya buka! $buka = "1"; } elseif ((($hari <= 0) && ($jam <=0)) && (($menit <=0) && ($detik<=60))) { //nanggung, kirimin script auto refresh $buka = "14"; } else { $buka = "0"; } echo $buka; ?> |
| | ^No Cookies.... |
| | udh dicoba, tetep gagal... |
| | btw Scriptnya, hasilnya 1 |
| | ngn klo gbungn variabel pkk & gmna ya.. |
| | yup 1 karena itu true semua |
| | Ini gimana ini.... ?? T.T kayanya udh harus minta baygon ke mbah dukun lagi... T.T |
| | cb $detiknya diganti jgn 0 lagi.. |
| | iya sih hasilnya 1, tpai klo saya massukin ke dalem kode php saya yang pertama, kok masih tetep menghasilkan 1 ya... BTw ini kode yang buat nyari menit detik dkk...:
date_default_timezone_set("Asia/Jakarta"); // mencari mktime untuk tanggal 1 Januari 2011 00:00:00 WIB $selisih1 = mktime($JamEnd, $MntEnd, $DtkEnd, $BlnEnd, $TglEnd, $ThnEnd); // mencari mktime untuk current time $selisih2 = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // mencari selisih detik antara kedua waktu $delta = $selisih1 - $selisih2; // proses mencari jumlah hari $hari = floor($delta / 86400) + 1; // proses mencari jumlah jam $sisa = $delta % 86400; $jam = floor($sisa / 3600); // proses mencari jumlah menit $sisa = $sisa % 3600; $menit = floor($sisa / 60); // proses mencari jumlah detik $sisa = $sisa % 60; $detik = floor($sisa / 1); |
| | saya bingung kl ngmng cb ini ya.. <?php date_default_timezone_set("Asia/Jakarta"); // mencari mktime untuk tanggal 1 Januari 2011 00:00:00 WIB $JamEnd=23; $MntEnd=50; $DtkEnd=00; $BlnEnd=10; $TglEnd=18; $ThnEnd=2013; $selisih1 = mktime($JamEnd, $MntEnd, $DtkEnd, $BlnEnd, $TglEnd, $ThnEnd); echo $selisih1."</br>"; // mencari mktime untuk current time $selisih2 = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); echo $selisih2."</br>"; // mencari selisih detik antara kedua waktu $delta = $selisih1 - $selisih2; echo $delta."</br>"; // proses mencari jumlah hari $hari = floor($delta / 86400); echo "hari ".$hari."</br>"; // proses mencari jumlah jam $sisa = $delta % 86400; echo $sisa."</br>"; $jam = floor($sisa / 3600); echo "jam ".$jam."</br>"; // proses mencari jumlah menit $sisa = $sisa % 3600; echo $sisa."</br>"; $menit = floor($sisa / 60); echo "menit ".$menit."</br>"; // proses mencari jumlah detik $sisa = $sisa % 60; echo $sisa."</br>"; $detik = floor($sisa / 1); echo "detik ".$detik."</br>";
$buka = 0; if ((($hari <= 0) && ($jam <=0)) && (($menit <=0) && ($detik<=0))) { // sudah waktunya buka! $buka = "1"; } elseif ((($hari <= 0) && ($jam <=0)) && (($menit <=0) && ($detik<=60))) { //nanggung, kirimin script auto refresh $buka = "14"; } else { $buka = "0"; } echo $buka; ?> | |
Tidak ada komentar:
Posting Komentar