קודם כל מצטער על הדיון השני שאני פותח על הנושא בזמן כל כך קטן..מקווה שזה לא איזה עבירה על חוק...בכל מקרה להבדיל מהנושא הקודם עכשיו כבר יש לי התקדמות עם הנושא הזה..אז הנה לכם קוד ומיד אחרי זה אני יציג את הבעיה.
PHP קוד:
$sql = "SELECT * FROM site_table WHERE MATCH (name,namefname,country) AGAINST ('$keywords' IN BOOLEAN MODE) ORDER BY name ASC";
$query = mysql_query($sql) or die(mysql_error());
$total = mysql_num_rows($query);
if($total>0)
{
while ($row_sql = mysql_fetch_assoc($query))
{
echo $row_sql['name'];
echo "<br />";
echo $row_sql['namefname'];
echo "<br /><br />";
}
}
else
{
echo "אין תוצאות מתאימות לערך: ";
echo $keywords;
}
אוקיי אז ככה דבר ראשון משתה keywords זה מה שאני שולח מטופס HTML
עכשיו הבעיה שלי היא כזאת..אם אני מכניס ערך חלקי לחיפוש למשל מדינה היא "ישראל" ואני כותב "ישרא" אז זה לא מוצא לי כלום למרות שאם אני מכניס ערך מלא כמו שהוא מופיע במסד את זה גם מוצא...איך אפשר לסדר את זה?
תודה מראש לכולם!