netbozum
wmaraci reklam

php sorgu doğrulama

2 Mesajlar 575 Okunma
Toplam 2 mesaj ve 575 görüntüleme
acebozum
KaplanBozum

nefrety nefrety Kimlik Onayı Bekliyor Kimlik Onayı
  • Üyelik 31.05.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek bilişim
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ç**
  • Mesajlar 195
  • Beğeniler 9 / 14
  • Ticaret 6, (%100)
$uyeadi1=mysql_num_rows(mysql_query("select * from c_users where cep='$phone' OR onay=$confCode "));

if($_POST['onayla'] == $uyeadi1['onay']){
mysql_query("update c_users set onay_durum='1' where cep='$phone' OR onay=$confCode");

bu şekilde bir sorgulama yapmaktayım ancak dogrulamayı alamıyorum devamlı hata vermekte yardımcı olursanız sevınırım
 

 

wmaraci
reklam

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 328
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
Sanırım mobil doğrulma yapmaya çalışıyosun, ilk olarak SQL de kullandığın OR terimi yanlış. Doğrulama için AND yapman lazım,

$uyeadi1 değişkenindeki sqlde şurayı değiştirip daha sonra cep='$phone' AND onay='$confCode'

if ($uyeadi1>0)
{
$update = ...
}

yapıp yine update kısmında or yerine and kullanarak olayı çözebilirsin.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al