gokrtl
mekatronik.org
Kullanıcı
-
Üyelik
11.11.2016
-
Yaş/Cinsiyet
40 / E
-
Meslek
Özel Güvenlik Görevlisi
-
Konum
Antalya
-
Ad Soyad
G** K**
-
Mesajlar
122
-
Beğeniler
19 / 24
-
Ticaret
0, (%0)
Merhaba arkadaşlar,
Veritabanına bir bilgi kaydettim. Tarih olarak ta timestamp kullandım.
Bana öyle bir fonksiyon lazım ki veritabanından bu tarihi kontrol edecek ve 1 ay geçmişse veriyi silecek.
Bununla ilgili konu, makale, fonksiyon yada bilginiz varsa, paylaşırsanız sevinirim.
www.mekatronik.org/forum
dump3cz
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
01.05.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Yazılım
-
Konum
Bilecik
-
Ad Soyad
O** Ç**
-
Mesajlar
1749
-
Beğeniler
169 / 326
-
Ticaret
3, (%67)
30 gün = 2 592 000 saniye
gokrtl
mekatronik.org
Kullanıcı
-
Üyelik
11.11.2016
-
Yaş/Cinsiyet
40 / E
-
Meslek
Özel Güvenlik Görevlisi
-
Konum
Antalya
-
Ad Soyad
G** K**
-
Mesajlar
122
-
Beğeniler
19 / 24
-
Ticaret
0, (%0)
Henüz full test etmedim ama ben de kurcalaya kurcalaya şöyle birşey yazmayı başardım :D
Yanlız sayacın 60 günde bir kendisi tetiklenmesi lazım benim müdahelem olmadan. onu araştırıyorum şuan. büyük ihtimal js onload tarzı birşey kullanıcam.
function go ($url, $time = 3){ // Time değeri yoksa 3 sn alır.
if ($time) header("Refresh: {$time}; url={$url}");
else header("Location: {$url}");
}
go("sayac.php?altmisgun=1", 5184000); // 60 gün bekledikten sonra yönlendirme yapar.
if(!empty($_GET['altmisgun'])){
$satis_sor = mysql_query("SELECT * FROM satislar WHERE satis_durum='1'");
while ($satis_al = mysql_fetch_assoc($satis_sor)) {
$gecmis = strtotime($satis_al['tarih']);
$bugun = time();
$fark = $bugun - $gecmis;
if($fark >= "5184000"){
$satis_kaldir = mysql_query("UPDATE satislar SET satis_durum='0'");
echo "Satıldı
";
}else{
echo "Daha zamanı var
";
}
}
}
www.mekatronik.org/forum
gokrtl
mekatronik.org
Kullanıcı
-
Üyelik
11.11.2016
-
Yaş/Cinsiyet
40 / E
-
Meslek
Özel Güvenlik Görevlisi
-
Konum
Antalya
-
Ad Soyad
G** K**
-
Mesajlar
122
-
Beğeniler
19 / 24
-
Ticaret
0, (%0)
En son bu hale getirdim. Gayet güzel çalışıyor. Fekaaaat geldim zurnanın zırt dediği yere. Bunun çalışması için sayfanın 7/24 açık kalması gerekiyor. Öyle bir şey de mümkün değil. bunun sayfa kapalı olsa dahi çalışması gerekiyor. tabi bir de ilk 24 saat bitmeden sayfa yenilenmemeli yoksa baştan saymaya başlıyor.
Bu konu da destek olabilecek var mı acep?
function go ($url, $time = 3){ // Time değeri yoksa 3 sn alır.
if ($time) header("Refresh: {$time}; url={$url}");
else header("Location: {$url}");
}
if(!empty($_GET['altmisgun'])){
$satis_sor = mysql_query("SELECT * FROM satislar WHERE satis_durum='1'");
while ($satis_al = mysql_fetch_assoc($satis_sor)) {
$gecmis = strtotime($satis_sor['tarih']);
$bugun = time();
$fark = $bugun - $gecmis;
if($fark >= "5184000"){
$satis_kaldir = mysql_query("UPDATE satislar SET satis_durum='0'");
echo "satis kaldırıldı
";
go("sayac.php?altmisgun=1", 86400); // 24 saat bekledikten sonra yönlendirme yapar.
}else{
echo "satisin daha zamanı var
";
go("sayac.php?altmisgun=1", 86400); // 24 saat bekledikten sonra yönlendirme yapar.
}
}
}
www.mekatronik.org/forum