Merhaba arkadaşlar şimdiden yardımlarınız için teşekkür ederim.
Yapmak istediğim veritabanımdaki bir tablodaki bir değeri sürekli kontrol ettirmek yani..
tabloyu 1 olarak güncellediğimde anlık olarak scriptte sayfa yenilenmesi olacak ben bunu yapıyorum fakat devamlı değer bir geldiğinde 5 sanideye bir if ile kontrol ettiğmde sayfa devamlı yenileniyor. Ben istiyorum ki tabloyu kontrol etsin 1 ise yenilesin sonra tekrar sorguladığında halen 1 ise hiç bir işlem yapmasın. Ama eğer ben iki yaptıysam sayfa tekrar yenilensin ve tekrar otomatik sorguladığında eğer halen 2 ise yenileme yapmasın.
Umarım anlatabilmişimdir sorunumu iyi çalışmalar...
Php ufak bir sorunum var
8
●228
- 24-10-2018, 00:58:32
- 24-10-2018, 01:07:58Hocam tam anlamadım ama kısacası yapmak istediğimoxcakmak adlı üyeden alıntı: mesajı görüntüle
eğer 1 olmuş ise sayfayı yenile sonra tekrar sorgula eğer gelen veri halen 1 ise bişey yapma eğer 2 olmuş ise tekrar sayfayı yenile sonra halen 2 ise bşey yapma sayı 1 olana kadar - 24-10-2018, 01:10:41Üyeliği durdurulduserifeturk adlı üyeden alıntı: mesajı görüntüle
$("#btn_member_forgot").click(function(){ $.ajax({ type: "POST", data: $("#form_member_forgot").serialize(), url: "./Forgot", success: function(result){ if($.trim(result) == "space"){ /* İkinci ajax işlemi / Eğer yine sonuç yada elde edilen veri else if ile kontrol edilecek ve işlem yapılacak. */ } }); }); - 24-10-2018, 01:19:54Üyeliği durdurulduAnydesk ver bakayım.serifeturk adlı üyeden alıntı: mesajı görüntüle
- 24-10-2018, 01:25:55Mantığı şu, senin tablondaki verin değiştiğinde ifin içine girmiyor mu ilk seferde, giriyor. o ifin içinde bir değişken oluşturcaksın adı $eskiTable olucak. bu değişkene o ifin içinde atama yapıcaksın. $eskiTable = $table;serifeturk adlı üyeden alıntı: mesajı görüntüle
artık senin veritabanındaki table de 1, eskiTable değişkeninde 1
ife koşul ekliceksin
$eskiTable!=$table
yani ikiside aynıysa yenileme.
sen table değişkenini iften önce veritabanından çektiriyorsun, veritabanında 2 olduğunda sayfayı yenilecek.
ama sayfa yenileme olduğu için normal değişken kullanamazsın. $eskiTable değişkenini sayfa yenilendiğinde gitmicekbir değişken olan sesion özelliğinden yararlancaksın, sessionu araştır basit zaten. - 24-10-2018, 01:32:05Çok teşekkür ederim hocam yardımlarınız için şimdi beynim çalıştı..mustaizm adlı üyeden alıntı: mesajı görüntüle
teşekkürler hocam yardımlarınız içinoxcakmak adlı üyeden alıntı: mesajı görüntüle