اكاديمية ورشة لونك

كود عمل محرك بحث داخلي في الموقع

طريقة عمل محرك بحث داخلي

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

نقوم بإنشاء ملف للاتصال و نقوم بتسميته connexion.php و هذا هو المحتوي الذي سوف يكون بداخله

[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());
?>[/php]

و بعدها نقوم بإنشاء ملف أخر جديد و نقوم بتسميته Search.php

[php]<?php
include(‘connexion.php’);[/php] [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>";[/php]

و أخر ملف نقوم بتسميته هو recherche.html أو اي أسم أنت تريده

[html]

<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>[/html]

و بالتوفيق و نراكم في الموضوع القادم .

مهاب البوشي

مهاب البوشي

مهاب البوشي ، مؤسس شركة ترويج 'Trweeg.Com' و مسئول السيو و التسويق في ورشة لونك و مدير اكاديمية ورشة لونك التعليمية .

اضف تعليق