$ _GET ['Id'] set ve php kullanarak boş değil olup olmadığını nasıl kontrol

0 Cevap

Burada bir php kod

if(isset($_GET['id'])) {
    //do something
} else {
    redirect('index.php'); //redirect is a function
}

Şimdi id ayarlı ise (örn:? Index.php id = 12) daha sonra eylem yapılır ama id ayarlı değilse (örn:? Index.php id =) bu üstesinden gelmek için nasıl bir hata gösteriyor ...? ?

Nasıl kimliği belirlemek için bir tam sayıdır ve boş değil ve daha sonra belirli bir eylemi gerçekleştirmek ....

Düzenlendi

Cevaplarınız için hepinize teşekkür ederim ama ben yine de bu hatayı alıyorum ...

if(isset($_GET['id'])) { // I implemented all these codes but still....
    $user= User::find_by_id($_GET['id']);
   // Database Classes Fetches user info from database
}
else {
    redirect('index.php'); //redirect function
}

Id 1 ya da 1 'den daha büyük ise, o zaman komut mükemmel yürütür. (Index.php? Id = 1)

Ama belirterek olarak id set id i = i .. e index.php? Id bir hata alıyorum

Kodu otomatik olarak yerine bir hata gösteren index.php sayfasına kullanıcıyı yönlendirmelidir .....

HATA: Veritabanı sorgusu başarısız oldu: Eğer SQL sözdizimi bir hata var; line 1 yakınlarındaki 'LIMIT 1' kullanmak doğru sözdizimi için MySQL sunucu sürümü karşılık kılavuzunu kontrol

0 Cevap