Arkadaşlar bir tatil scripti yazıyorum ve otel kısmından önerilen otel olarak seçilme şansı var. Fakat bunu otomatik olarak süreli yapmak istiyorum.
Mesela önerilen seçtim, yandaki alana 7 yazdığımda 7 gün boyunca önerilen kalıp süresi dolunca veritabanındaki önerilen alanını 1 yerine 0 yapacak tekrar.
Biraz araştırdım ama pek bişey bulamadım açıkçası, biraz açıklayıcı bir şekilde yardımcı olursanız çok sevinirim.
Otomatik işlem yapmak?
12
●1.885
- 06-08-2009, 19:01:41database de başlangıç ve bitiş adında tablo oluştur
eğer bitişi tarihi geçtiyse diğer önerilene geçsin
- 06-08-2009, 19:39:45Üyeliği durdurulduŞu şekilde bir mantık kurdum bende. Inputa girdiğim sayıyı DB ye kaydediyorum, örnek 7 girdim. Sayfada ise şöyle bir işlem yaptırıyorum.
$id = $_GET['id']; $sor = mysql_query("SELECT * FROM oteller WHERE id='$id'"); while ($kayit = mysql_fecth_array($sor)) { $sure = $kayit['sure']; $gelecek = date()+$sure; $simdi = date(); if($simdi == $gelecek) { $guncelle = mysql_query("UPDATE oteller SET onerilen='0' WHERE id='$id'");Kodu deneme şansım yok, üstadlar kontrol edip söylerse çok sevinirim. - 06-08-2009, 20:49:47Üyeliği durduruldusanırım $gelecek silineceği zaman, örneğin (örneğin 1 temmuzda 3 günlük önerilen diye ekledin 4 temmuzda bitecek yani ama 4 temmuzda sorgulama yapılmazsa sonsuza kadar öyle kalır.) başka bir tablodan yap benceAlone adlı üyeden alıntı: mesajı görüntüle
- 06-08-2009, 21:28:01Üyeliği durdurulduAma alıntı değil kendim yazdımby_crazy adlı üyeden alıntı: mesajı görüntüle
Ayrıca konumuz bu değil
- 06-08-2009, 22:16:19Üyeliği durdurulduKodu düzenledim tekrar dener misinby_crazy adlı üyeden alıntı: mesajı görüntüle

Biraz daha açıklayıcı anlatabilir misin?ByMsT adlı üyeden alıntı: mesajı görüntüle - 06-08-2009, 22:20:54MisafirÖrnek sen bir oteli önerilen yaparken oneri trarihi 07.08.2009 girersin
Kontrol.php diye bir dosya oluşturursun
Cronjoba girerek kontrol.php nin 24 saatte bir çalışmasını sağlarsın
Kontrol.php de ise
Önerilen tarihine +7 eklettirip güne küçüktür büyüktür veya farklı şeyler deniyerek
7 Gün geçmişsse üstünden önerileni 0 yaparsın. Önerilen durumda ise 1 olur
Ayrıca konumuz bu değil