Yani ben bu PM sistemi var.
Alıcı alanda, Sen yazmak isteyen tam adını yazabilirsiniz.
Yani o adını hatırlamıyorum yoksa, kullanıcı alittle yardım etmek istiyorum.
Eğer tam adını "Megan Fox" ve yazmak istiyorum Yani sadece bilmek:
Megan
Megan F
Megan Fo
Meg Fo
M Fox
etc..
Bu "Megan Fox demek istediniz?" Dönecektir This already works fine.
Now ne bu İhtiyacınız hiçbir Isim ile sadece Fox, yazarsanız, i yankı istiyorum ki "Megan Fox demek istediniz?"
Bu boşluktan sonraki $ lastname oluşturur gibi Im, sıkışmış burada. Ve ben gerçekten ilk ve son iki alanları kullanmak istemiyorum.
Bunu nasıl yapabilirim?
İşte benim kod:
list($firstname, $lastname) = array_map('ucfirst', explode(' ', $mot, 2));
$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%')
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"]." ?";
}