LadaVaz
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
19.06.2017
-
Yaş/Cinsiyet
35 / E
-
Meslek
serbest
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** T**
-
Mesajlar
66
-
Beğeniler
2 / 15
-
Ticaret
0, (%0)
get ile sayfa yapıyorum mesela örnek
$id=$_GET['id'];
$sqls = mysql_query ("select * from siciller where nick='$id'");
$ceks = mysql_fetch_array($sqls);
$sabitnick=$ceks["nick"];
?id=ahmet
veri tabanında ahmet nickli kişi yoksa nasıl hata verdirebilirim sayfa boş görünüyor
:D
umarım anlatabilmişimdir
LadaVaz
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
19.06.2017
-
Yaş/Cinsiyet
35 / E
-
Meslek
serbest
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** T**
-
Mesajlar
66
-
Beğeniler
2 / 15
-
Ticaret
0, (%0)
Aslın da çok basit ama mantık meselesi ya biliyodum unuttum beyler bir yardımcı olun gözünüzü seveyim :)
-
Üyelik
28.02.2015
-
Yaş/Cinsiyet
34 / E
-
Meslek
web programlama
-
Konum
Malatya
-
Ad Soyad
O** D**
-
Mesajlar
1034
-
Beğeniler
282 / 281
-
Ticaret
18, (%100)
if(mysql_num_rows($sqls)<1) return 'hatan'; mysql eskide kaldı ama bu şekilde çalışır gibi dene.
1 kişi bu mesajı beğendi.
MultiAnaliz.com
inan16
Web & Oyun Programcısı
Kullanıcı
-
Üyelik
14.09.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web & Oyun Programcısı
-
Konum
Bursa
-
Ad Soyad
C** İ**
-
Mesajlar
60
-
Beğeniler
14 / 11
-
Ticaret
0, (%0)
mysql kodlarına girmeden, veriyi değişkene atayıp IF ile kontrol ettirebilirsin.
?id=ahmet dediğin sayfa.php?id='.$sabitnick.' mi ? eğer öyleyse direk IF ile kontrol ettir ancak bunu düşünmüş olman gerekirdi, sanırım ya ben yanlış anlıyorum yada sen yanlış anlatıyorsun :)
basit ama yinede göstereyim.
if($sabitnick == "") {
print'Böyle bir nick yok.';
}
Bu arada iyi bir hatırlatma yapayım.$_GET ile çalışırken güvenlik önlemlerini almamız gerekir.(SQL Injection gibi kavramların kurbanı olmamak için.)
Sayfaya çağırdığın ID'nin sayı veya harf olduğunu kontrol etmek yararlı olur.
if(!ctype_digit($id)) {
// id rakam veya rakamlardan oluşmuyorsa, direk anasayfaya yönlendiriyoruz.
echo"<script>location.href='index.php';</script>";
exit;
// Sunucunun yorulduğu durumlarda çok nadirde olsa yönlendirmelerin çalışmadığı oluyor.
exit; komutuyla kodları sonlandırmakta fayda var.
}
Yönlendirme herhangi bir nedenden çalışmazsa ve devamında kodlarımız mevcutsa sorun yaratabilir.Bir sonraki komutlara geçecektir.
LadaVaz
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
19.06.2017
-
Yaş/Cinsiyet
35 / E
-
Meslek
serbest
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** T**
-
Mesajlar
66
-
Beğeniler
2 / 15
-
Ticaret
0, (%0)
Şöyle anlatayım ?id=ahmet ya
?id=$_GET ile geliyo kullanıcı arama ya girdiği değeri url akarıyor
nick yazıp geliyolar yani oraya nickler sayıyla da başlayabiliyor