Bir soru daha sorsam... Söz konusu kodlar şu şekilde bildiğiniz üzere:
$_GET['s'] boşsa {
random bir id çek
}else{
id'yi çek
}
Bunu şu şekilde nasıl yaparım:
$_GET['s'] boşsa {
random bir id çek
}else{
veritabanında id'yi ara, eğer bu id veritabanında yoksa (mesela kafadan sallayıp asdfgh şeklinde girildiyse){
random bir id çek
}else{
id'yi çek
}
}
$_GET['s'] boşsa {
random bir id çek
}else{
id'yi çek
}
Bunu şu şekilde nasıl yaparım:
$_GET['s'] boşsa {
random bir id çek
}else{
veritabanında id'yi ara, eğer bu id veritabanında yoksa (mesela kafadan sallayıp asdfgh şeklinde girildiyse){
random bir id çek
}else{
id'yi çek
}
}
if(empty($_GET["s"])) {
//?s= boş random id çekme işlemini yaz
} else {
//?s= dolu girilen değer veritabanında aranıyor
$id = $_GET["s"];
$sql = "select * from sozler WHERE soz_id = '$id'";
$sorgu= mysqli_query($baglan,$sql);
$sonuc=mysqli_num_rows($sorgu);
if ($sonuc>0) {
// id veritabanında var id çek
} else {
// id veritabanında yok random çekiceksin burada
}
}