Jumat, 18 Oktober 2013

PHP Indonesia - Facebook: [Tanya] Ini knp ya, hasil Variabel $buka selalu 1....

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Refresh your vocabulary.

Learn a new word everyday by subscribing to Word of the Day. A great tool if you're studying for the GRE, GMAT or LSAT, or simply want to enhance your lexicon.
From our sponsors
[Tanya] Ini knp ya, hasil Variabel $buka selalu 1....
Oct 18th 2013, 13:56, by Gunawan Christianto

Gunawan Christianto 1:56pm Oct 18
[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.. .:(

Cahya Sulianto 2:02pm Oct 18
nilai varible dari $hari, $jam , $menit , $detik berapa ?

Rudi Ansah 2:02pm Oct 18
gan 0 itu bukanna <= 0 n <=60 jg?? untuk $detik

knapa yg kedua ga > 0 semua??

Gunawan Christianto 2:32pm Oct 18
Ohya, keanehan ke-2nya, harinys harusnya 9, tapi tersetnya jadi 0 terus...
Padahal waktu komputer ane udh bener... begitu juga dengan tanggalnya

Gunawan Christianto 2:33pm Oct 18
@Rudi: Biar kalo coundownnya udh mau abis, kita ngasih tau mereka... :)

Hen Do 2:34pm Oct 18
$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

Gunawan Christianto 2:36pm Oct 18
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

Hen Do 2:59pm Oct 18
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;
?>

Gunawan Christianto 3:02pm Oct 18
^No Cookies....

Gunawan Christianto 3:02pm Oct 18
udh dicoba, tetep gagal...

Gunawan Christianto 3:05pm Oct 18
btw Scriptnya, hasilnya 1

Novri Tkj 3:07pm Oct 18
ngn klo gbungn variabel pkk & gmna ya..

Ari 3:07pm Oct 18
yup 1 karena itu true semua

Gunawan Christianto 3:12pm Oct 18
Ini gimana ini.... ?? T.T kayanya udh harus minta baygon ke mbah dukun lagi... T.T

Hen Do 3:18pm Oct 18
cb $detiknya diganti jgn 0 lagi..

Gunawan Christianto 3:40pm Oct 18
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);

Hen Do 4:45pm Oct 18
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;
?>

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar