هام جدا لمستخدمي بريد الياهو من الأعضاء



>>>>>>>>>> للتسجيل في الموقع أضغط هنا <<<<<<<<<<


عـودة للخلف   منتديات كتاب العرب > كلية تكنولوجيا المعلومات > تطوير المواقع والمنتديات


الرد على الموضوع
 
خيارات الموضوع طريقة العرض
  #1  
قديم 2007-03-19, 01:32 AM
الصورة الشخصية لـ sicosad  
أريد ان اعمل محرك بحث فى موقعى

الســــــــــــــــــــــــــــــلا م عليكم
من فضلكم أريد ان أعمل محرك بحث فى موقعى
يبحث عن اى شيء فى الموقع بتاعى
ويكون فيه خيارات مختلفة للبحث
يعنى مثلا بحث بالمجال او بالتاريخ أو....
منتظر ردكم ضرورى جدا جدا جدا

الرد باقتباس
  #2  
قديم 2007-03-19, 04:32 PM
الصورة الشخصية لـ محمد الفرح  
اخوي هذا لا يصلح الا اذا كنت مبرمج موقعك بلغة قواعد البيانات وهذا حد معرفتي ........ لكن سوف ابحث لكن عن طلبك

الرد باقتباس
  #3  
قديم 2007-03-19, 06:15 PM
الصورة الشخصية لـ sicosad  
أخى الحبيب محمد الفرح
جزاك الله خيرا لردك
ثانيا: هو فعلا لابد من وجود قاعدة بيانات فى الموقع ، وهو مصمم بلغة ASP وانا بحاول اعمل قاعدة بيانات بالأكسس
ياريت تكتبلى الكود بتاع محرك البحث وتربطه بقاعدة البيانات
ولو أمكن تكتبلى قاعدة البيانات
(اكتب اى داتا او جداول وانا هاغيرها بمعنى اعمل انت الاسطمبة وانا هاغيرها)
ملحوظة: محرك البحث يكون فيه خيارات مختلفة للبحث
أخى الحبيب أنا أسف ، انا عارف إنى بالغت جدا فى طلبى ، لكنى أنا احتاج هذا ضرورى جدا جدا


آخر تعديل بواسطة sicosad ، 2007-03-19 الساعة 06:20 PM.
الرد باقتباس
  #4  
قديم 2007-03-19, 06:42 PM
الصورة الشخصية لـ محمد الفرح  
اخوي انا اعلم لغة php mysql يمكنك متابعة هذا الدرس :-

تنشئ ملف للاتصال و نسميه connexion.php وهذا هو الكود الذي سيكون فيه

كود:
<?php 
// معلومات للاتصال بقاعدة البيانات 
$host = 'localhost'; 
$user = 'root'; 
$pass = ''; 
$db = 'test';// هنا نضع اسم القاعدة 
//------- هذه الاسطر لطباعة الوقت و الناريخ ------------- 

$now_Y = date("Y"); 
$now_m = date("m"); 
$now_d = date("d"); 
$now_H = date("H"); 
$now_i = date("i"); 
$now_s = date("s"); 

$date = "$now_d-$now_m-$now_Y à $now_H:$now_i:$now_s"; 

// الاتصال بقاعدة البيانات 
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); 
mysql_select_db($db) or die ('Erreur :'.mysql_error()); 

?>
بعد ذالك نقوم بانشاء ملف جديد و نسميه search.php


كود:
<?php 
  include('connexion.php'); 

  echo $date; 


    $h = $_POST['name']; 
    echo "<BR><BR><BR>\n"; 

    echo $row['date'];  
    echo "تبحث عن الرقم  <EM>$h</EM>.\n"; 
    echo "<BR><BR>\n"; 
    $SQL = "SELECT * FROM اسم الجدول WHERE Nom LIKE '$h%'"; 
    $result = mysql_query($SQL) or die("وقع خطأ <BR><PRE>$SQL</PRE>في الاتصال بقاعدة البيانات: ".mysql_error());  
    $article =mysql_fetch_object($result); 
    $result = mysql_query($SQL) ; 
    //حددت المتغير $i لطباعة خمس نتائج في كل سطر 
    echo "<TABLE border =\"0\" width=\"100%\" CELLPADDING=\"0\" cellspacing=\"0\">"; 

//ابتداء المتغير من الصفر 
   $i=0; 
   while($row = mysql_fetch_row($result))  
      { 
    if ($i==0)  
     { 
  echo "<TR>"; 
  } 

//لا أعرف ماذا تسمون هذه العملية باللغة العربية 
  $i=$i+1; 

//$row[رقم الحقل الذي نريد طباعته] 
  echo "<td  width=\"20%\" align=\"center\"> $row[7] <br>$row[1] $row[2] <br> <i><b><u>الخدمة :</i></b></u>$row[8]</td>"; 
  if ($i==5)  
  { 
  echo "</TR>"; 
  $i=0; 
  } 
   } 
 echo"</table>";
و أخيرا ملف ثالث نسميه recherche.html واي اسم تريد
كود:
<HEAD> 
<TITLE></TITLE> 
</HEAD> 
<BODY> 
<H1>البحث عن الاسم: </H1> 
<BR> 
<CENTER> 
<FORM ACTION="search.php" METHOD="POST"> 
ادخل الرقم : <INPUT TYPE="text" NAME="name"> 
<BR><BR> 
<INPUT TYPE="submit" VALUE="بحث"> 
</FORM> 
</CENTER> 

<BR><BR><BR> 

</DIV> 
</BODY> 
</HTML>

بالنسبة للذين يريدون البحث في اكثر من حقل واحد نكتب OR
مثال :
نعوض هذا الكود

كود:
$SQL = "SELECT * FROM اسم الجدول WHERE Name LIKE '$h%'";
نعوضه ب

كود:
$SQL = "SELECT * FROM اسم الجدول WHERE Name LIKE '$h%' OR Prenom LIKE '$h%'";


منقول للأمانه العلمية

الرد باقتباس
  #5  
قديم 2007-03-19, 06:44 PM
الصورة الشخصية لـ محمد الفرح  
وافضل لك اخي ان تبرمج بلغة phpmysql باستخدام برنامج الدريم ويفر فهو انفع لك اسألني انا فقط حددت فكرتك وسوف اساعدك بإذن الله

الرد باقتباس
  #6  
قديم 2007-03-19, 07:46 PM
الصورة الشخصية لـ keko_ferkeko  
بارك الله فيك اخي محمد على مساعداتك الدائمة..
جزاك الله خيرا..

الرد باقتباس
  #7  
قديم 2007-03-20, 12:32 AM
 
بارك الله فيك وجزاك الله خيرا..

الرد باقتباس
  #8  
قديم 2007-03-20, 05:02 AM
الصورة الشخصية لـ sicosad  
أخى الحبيب محمد الفرح
أنا مش عارف اشكرك ازاى فعلا شكرا جزيلا على مجهودك الرائع
وانا معايا برنامج Dreamweaver 8 وأريد ان استعمله فى هذه العملية لكنى لا اعرف كيف ؟
لو أمكن انك تقولى كيفيفة عمل محرك بحث بالـ Dreamweaver وربطه مع قاعدة بيانات.
وجزاك الله خيرا وجعله الله فى ميزان حسناتك


الرد باقتباس
  #9  
قديم 2007-03-20, 06:24 AM
الصورة الشخصية لـ محمد الفرح  
انا الأن ذاهب الى المدرسة لاقدم امتحاناتي بعد العودة بإذن الله

يفضل ان تنزل 2004 بدل 8 وهو موجود في قسم تطوير المواقع مثبت باسم

دورة عمل سجل زوار الدرس الثاني

الرد باقتباس
  #10  
قديم 2007-03-20, 11:38 PM
الصورة الشخصية لـ sicosad  
اخى الحبيب محمد الفرح
شكراً جزيلاً لردك ، وأنا حملت برنامج DreamWeaver MX 2004
ومنتظرك لما ترجع من المدرسة إن شــاء اللـــــــــــــه.


الرد باقتباس
الرد على الموضوع

مواقع النشر (المفضلة)


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
خيارات الموضوع
طريقة العرض

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

BB code is متاح
كود [IMG] متاح
كود HTML مغلق
Trackbacks are مغلق
Pingbacks are مغلق
Refbacks are مغلق

مواضيع مشابهة للموضوع: أريد ان اعمل محرك بحث فى موقعى
الموضوع الكاتب القسم الردود آخر مشاركة
اريد اكسب من موقعى mohaamed1982 تطوير المواقع والمنتديات 4 2007-09-22 04:47 AM
ممكن المساعدة في بحث عن محرك الديزل و محرك البنزين mmkn الهندسة الميكانيكية 0 2007-05-11 04:17 PM
كيف اعمل قرص وندوز اكسبي خاص بي ali_1990_6 قسم الكمبيوتر العام 3 2006-08-23 11:42 PM



الساعة الآن +3: 10:32 AM.


Please seek an excuse for Arabsbook.com it is not responsible for the coming of topics by members and put the responsibility entirely on the subject's owner , and Arabsbook.com is open forum for members to put different subjects in striving for a review of topics, according to general laws for the protection of property . If there are any company or institution has a problem with one of the topics, please contact us.
Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.