الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث عن طريق الاسم والعمر والبلد

مغلق
بدأه nassim في 10 سبتمبر 2007 · 5 رد · 754 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد اضافة خاصية البحث في موقعي وهو موقع تعارف

خاصية البحث يجب ان تكون البحث عن طريق الاسم والعمر والبلد في نفس الوقت ويجب ان تكون النتيجة جميع الخيارات المختارة سابقا من اسم وعمر وبلد

مثلا ادا اراد احد البحث عن اسم عمره بين 18 و 25 سنة من الجزائر

فيجب ان تكون النتيجة حسب ما اراد فكيف يتم دالك

لدي سكريبت للبحث عن الاسم فقط

<?php	

	  $link = "<br><br><a href='index.php'>back</a>";
	  $name = trim($name);
	  if (!$name) {
			echo "ادخل الكلمة التي تبحث عليها   ";
			echo $link;
			exit;
	}
	$db_host = "host.com";
	$db_user = "?????";
	$db_password = "?????";
	$db_name = "?????";
	$db = mysql_connect($db_host, $db_user, $db_password, $db_name);
	mysql_select_db($db_user, $db);

 $query = "select * from  users  where name like '%".$name."%' order by date desc";
	$result = mysql_query($query);

	for ($i =  0; $i < mysql_num_rows($result); $i++)
	  {
		   $name = @mysql_result($result, $i, "name");

  echo "'.$name.'";
?>
#2
$query = "select * from  users  where name like '%".$name."%' and Age>18 and Age<25 And country='Algeria' order by date desc";
#3

شكرا جزيلا لك اخي

لكن بقي سؤال اخر مادا لو كان العمر هو قائمتين مسندلتيين يختار منهما العمر الدي يريد البحث عليه

فمثلا القائمة الاولى يختار العمر 18 او 19 او 20 والثانية يختار 25 او 26 او 40 الخ النتيجة تكون الدي بينهما

شكرا جزيلا مسبقا

#4
<select name=select<
<option>26</option<
</select>

لجلب قيمه

 $_POST[select]

اي

$query = "select * from  users  where name like '%".$name."%' and Age>$_POST[select] and Age<$_POST[select2] And country='Algeria' order by date desc

";

#5

تظهر رسالة الخطا هده

اقتباس
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
#6

بعد اضافة

اقتباس
echo mysql_error();

ظهر الخطا التالي

اقتباس
Unknown column 'age' in 'where clause'

تم تصحيح الخطا

شكرا جزيلا لك

رمضان كريم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…