PHP: Eğer birden fazla isim

0 Cevap

Bir PM sistemi yapmak Im.

Alıcı alanına girerseniz

Fox

Bu dönecektir: Megan Fox demek istediniz?

Megan fazla varsa sadece bir tanesi geliyordu ama eğer, lastname "Fox" olan, o zaman sadece ne isteyecektir.

Soyad "Fox" ile 1'den fazla varsa o zaman ben söylemek isterdim:

Who did you mean?
Pammy Fox
Megan Fox

Sadece 1 o lastname ile varsa Ve, ben sadece söylemek istiyorum

Did you mean Megan Fox?

(Şimdi olduğu gibi)

Ben bunu nasıl yapabilirim?

İşte benim kod:

$qur = mysql_query("
 SELECT id, firstname, lastname, 
 (firstname = '$firstname' AND lastname = '$lastname') AS full FROM users 
 WHERE (firstname = '$firstname' AND lastname='$lastname') 
 OR (firstname LIKE '$firstname%' AND lastname LIKE '$lastname%')
 OR firstname LIKE '$firstname%' OR lastname LIKE '$firstname%'
 ORDER BY (firstname = '$firstname' AND lastname='$lastname') DESC");

 $get = mysql_fetch_array($qur);

 if($get["full"] == 1){
 echo $get["id"];
 }else{
 echo "Did you mean: ".$get["firstname"]." ".$get["lastname"]." ?";
 }

0 Cevap