alkan
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
20.08.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
webmaster
-
Konum
Şanlıurfa
-
Ad Soyad
** **
-
Mesajlar
187
-
Beğeniler
30 / 10
-
Ticaret
1, (%100)
merhaba arkdaşlar anket sitem var, normalde orijinal kodu aşağıdaki gibi,
function oyKontrolMail($bolge,$mail)
{
$q = $this->db->where('mail',$mail)->where('bolge',$bolge)->get($this->tablo);
$num = $q->num_rows();
$a = $q->row();
if($num > 0):
return FALSE;
else:
return TRUE;
endif;
}
biz her 12 saate oy atabilsin diye bu kodu bu şekilde değiştirdik.
$q = $this->db->where('mail',$mail)->where('bolge',$bolge)->get($this->tablo);
$num = $q->num_rows();
$a = $q->row();
if($num > 0):
if(strtotime('now') > ($a->zaman+(60*60*12))):
return TRUE;
else:
return FALSE;
endif;
else:
return TRUE;
endif;
}
ancak bu şekilde de hata veriyor hata değil de, adam bazen briden fazla oy atabiliyor. bu kodda herhangi bir sıkıntı varmı?
kodu mu yanlış yapıyoruz
-
Üyelik
06.11.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
web tasarım
-
Konum
İzmir
-
Ad Soyad
A** P**
-
Mesajlar
23
-
Beğeniler
2 / 6
-
Ticaret
0, (%0)
Bu şekilde denermisiniz.
$q = $this->db->where('mail',$mail)->where('bolge',$bolge)->get($this->tablo);
$num = $q->num_rows();
$a = $q->row();
if($num < 0):
if(strtotime('now') > ($a->zaman+(60*60*12))):
return TRUE;
else:
return FALSE;
endif;
else:
return FALSE;
endif;
}
alkan
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
20.08.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
webmaster
-
Konum
Şanlıurfa
-
Ad Soyad
** **
-
Mesajlar
187
-
Beğeniler
30 / 10
-
Ticaret
1, (%100)
Yokmu bu hatanın nerede olduğunu çözebilecek biri :(
Onur89TR
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
04.12.2011
-
Yaş/Cinsiyet
35 / E
-
Meslek
.
-
Konum
İzmir
-
Ad Soyad
** **
-
Mesajlar
2376
-
Beğeniler
704 / 791
-
Ticaret
1, (%100)
Başında function kodu yok dostum.