تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Dec 2004-
#1 (permalink)  
كيف يمكني ضبط شكل التكرارات - كيف عمل محرك بحث؟


السلام عليكم....
لدي سؤالين وأرجو الاجابة عليهما

1- كيف يمكني ضبط شكل التكرارات ؟
كمثال أريد اخلي كل ثلاث جداول في سطر واحد ولو زاد بينزل تحت

2- كيف يمكنني عمل محرك بحث يبحث في قواعد البيانات ؟
يبحث عن كل كلمة بنفسها اذا كان المبحوث عنه جملة طويلة


واعتذر عن كثرة الأسئلة






الرجل الخارق غير متواجد حالياً   قديم 23-06-2005, 07:25 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#2 (permalink)  

وعليكم السلام ..

1- عن طريق عدد الصفوف ومتغير إضافي ..
كود PHP:
<?
// أول جزء من الجدول
echo "<table";

// متغير بصفر
$i 0;

// اللوب بتاعتك 
while($rs=mysql_fetch_array($result)){

// الصفوف 0 و 3 و 6 وهكذا 
if($i/== intval($i/3)) echo "<tr>";

echo 
"<td>" $rs['ayy_7aga'] . "</td>";

// زود المتغير واحد
$i++;

// الصفوف اللي بعدها لو 3 أو 6 أو كده 
if($i/== intval($i/3)) echo "</tr>";

}

?>
ومحتاجة تعديل صغير عشان ما تظهرش خانة واحدة وجنبها الحدول من غير خانتين فاضيين مثلا .. فكر فيه ..

2-
كود:
SELECT * FROM table WHERE field like '%الكلمة%'






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 23-06-2005, 07:43 AM
رد مع اقتباس
-
#3 (permalink)  

أنترنت ++
جزاك الله الجنة






  قديم 23-06-2005, 11:55 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Dec 2004-
#4 (permalink)  

شكرا لك أخي انترنت بلس على الرد
لكن الطريقة ما تنفع لما اعمل توسيط


لكنني قررت اخلي التكرار لنصوص بدل الجداول (لأني شفت عدة دروس بدون فائدة)
مثل:


تكرار1 -مسافة- تكرار2 -مسافة- تكرار3 -مسافة- تكرار4

تكرار5 -مسافة- تكرار6 -مسافة- تكرار7 -مسافة- تكرار8

لكن يكون التكرار في وسط الصفحة فكيف يمكنني ذلك ؟

وكيف يمكنني جعل كل 10 تكرارات في صفحة واحدة (مثل جوجل ) ولمشاهدة الباقي يجب الانتقال للصفحة التالية؟






الرجل الخارق غير متواجد حالياً   قديم 24-06-2005, 09:21 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#5 (permalink)  

آمين يارب أنا وأنت يا أخي داعية والإخوة جميعا والأهل والأصحاب ..

الرجل الخارق: الصح انك تعملها جدول .. وأعتقد أنا عندي غلطة في الكود .. استنى ..
كود PHP:
<? 
// أول جزء من الجدول 
echo "<table>"

// متغير بصفر 
$i 0

// اللوب بتاعتك 
while($rs=mysql_fetch_array($result)){ 

// الصفوف 0 و 3 و 6 وهكذا 
if($i/== intval($i/3)) echo "<tr>"

echo 
"<td>" $rs['ayy_7aga'] . "</td>"

// زود المتغير واحد 
$i++; 

// الصفوف اللي بعدها لو 3 أو 6 أو كده 
if($i/== intval($i/3)) echo "</tr>"


echo 
"</table>";
?>
غلطتين .. نسيت > وكمان نسيت أغلق الجدول .. لأني كنت نائم لما رديت عليك ..
جرب وشوف النتيجة .






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 24-06-2005, 10:59 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Dec 2004-
#6 (permalink)  

شكرا لك على التوضيح






الرجل الخارق غير متواجد حالياً   قديم 26-06-2005, 10:51 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Aug 2004-
#7 (permalink)  

باستخدام Nested Loop






__________________
نحن أمة إقرأ التي لا تقرأ
مبرمج إنترنت غير متواجد حالياً   قديم 27-06-2005, 11:37 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:48 AM بتوقيت المملكة العربية السعودية