search

این تاپیک 7 پاسخ و 4 مشارکت کننده دارد . آخرین آپدیت توسط :  lili ،‏ 3 سال و 5 ماه پیش .

این تاپیک تاکنون 1173 بازدید داشته است .

تگ شده :  

نویسنده پست
سه شنبه ، 21 می 2013     4:20 ب.ظ #


بهنام

Subscriber
86 پست89 تاپیک

سلام
من میخواستم برای سایتم یک سرچ بزنم اما نمیدونم چه جوری؟ میخوام فقط داخل نوشته های سایتم جستجو کنه و وقتی مورد مشابه ای را پیدا میکنه اونو های لایت بکنه.

0  تشکر
سه شنبه ، 21 می 2013     9:33 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

یه نگاهی به این مطلب و این یکی بندازین.

0  تشکر
سه شنبه ، 21 می 2013     11:12 ب.ظ #


علی امینی

Author
VIP
146 پست50 تاپیک

میتونی از این کد استفاده کنی.استایلیه که خودم نوشتم میتونی به دلخواه خودت عوض کنی.

کد اچ تی ام ال

 

کد سی اس اس(بذارش تو استایل)

پیوست ها:
You must be logged in to view attached files.
1  تشکر
چهار شنبه ، 22 می 2013     11:50 ق.ظ #


بهنام

Subscriber
86 پست89 تاپیک

با تشکر از پاسخ هاتون ولی کد دومی(علی امنیتی) از طریق کلمات کلیدی سایت جستجو میکنه این بیشتر برای وبلاگ ها خوب هست. و کد دوم برای سرچ در mysql است. من گفتم میخوام فقط در متن های صفحه جستجو بکند. لطفا راه های دیگری را ارایه دهید.

0  تشکر
چهار شنبه ، 22 می 2013     11:54 ق.ظ #


علی امینی

Author
VIP
146 پست50 تاپیک

من خودم دارم برای وبلاگ ازش استفاده میکنم و تا حالا با سایت کار نکردم و نمیدونم چه جوریه.!!!

0  تشکر
چهار شنبه ، 22 می 2013     4:02 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

شما اگر متنتون رو داخل دیتابیس ذخیره کردین اون فیلد متن رو بصورت fulltext index تعریف کنین بعدش یه فرم جست و جو بسازین و با یه کوئری رو دیتابیس، جواب میده. دقیقا تو آموزش هایی که لینک دادم توضیح داده.

0  تشکر
یکشنبه ، 23 ژوئن 2013     9:30 ب.ظ #


lili

Subscriber
184 پست38 تاپیک

ببین اول یه فرم درست میکنی که یه تکست فیلد داره و یه دکمه که به هرکدوم یه name و یه id  میدی به طور مثال به تکست فیلدت name=text و به باتن یا همون دکمه که تایپ اون submit هستش name=search بعد کد پی اچ پی و براش مینویسی:

0  تشکر
یکشنبه ، 23 ژوئن 2013     9:35 ب.ظ #


lili

Subscriber
184 پست38 تاپیک

در ضمن اگه از این کد استفاده میکنی حتما باید متنهاتو توی خود دیتابیس وارد کرده باشی چون از توی دیتابیس اطلاعات و میخونه و اینکه توی قسمت اول اطلاعات و از تکست فیلد که تایپ شده میگیره پس توی txt$=$_POST اونجا باید اسم تکست فیلد و وارد کنی و توی کد sql بعد از from  اسم جدول دیتابیس که متن اونجا هست و وارد میکنید و بعد از where اسم اون فیلدی که خود متن قرار داره و بعد از like هم دوباره اسم تکست فیلد فقط علامت % حتما قبل اسم تکست فیلد فراموش نشه.امیدوارم که به دردتون بخوره

0  تشکر
پست 1 تا 8 (از مجموع 8 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .