السلام عليكم
اخواني انا ابحث عن طريقة عمل خانة بحث
بحيث عندما تقوم بادخال حرف او حرفان تظهر النتائج
مثل الذي موجود في يوتيوب الان
لقد وضعت اكواد الملفات المرجو تعديلها او طرح طريقة عملها
انا انتظر الرد
هذه صفحة البحث
كود PHP:
<?php
session_start();
include ("includes/config.php");
$page = $_GET[page];
if (empty($page) || !is_numeric($page)) {
$page = "1";
}
$searchTerm = $_GET[t];
if (empty($searchTerm)) {
$searchTerm = $_POST[t];
}
// Display games
function searchgames($page,$searchTerm) {
global $siteurl, $filesperpage, $sefriendly;
$result = mysql_query("SELECT * FROM files WHERE title LIKE '%$searchTerm%' && status ='1' || description LIKE '%$searchTerm%' && status ='1'");
if (mysql_num_rows($result) == '0') {
echo "Aucun résultat ne correspond à votre recherche ";
} else {
// Get number of pages
$numrows = mysql_num_rows($result);
$offset = ($page - 1) * $filesperpage;
$pagescount = ceil($numrows/$filesperpage);
for ($pagen = 1; $pagen <= $pagescount; $pagen++) {
if ($pagen == $page) {
$nav .= " <b>$pagen</b>";
} else {
if ($pagen >= $page - 10 && $pagen <= $page + 10) {
$nav .= " <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagen."\">$pagen</a>";
}
}
}
if ($page > 1) {
$pagen = $page - 1;
$prev = "<a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=1\"><img src=images/17.png border=0 title=Première></a> <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagen."\"><img src=images/06.png border=0 title=Précédente></a>";
} else {
$prev = "";
}
if ($page < $pagescount) {
$pagen = $page + 1;
$next = " <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagen."\"><img src=images/05.png border=0 title=Suivante></a> <a href=\"".$siteurl."/search.php?t=".$searchTerm."&page=".$pagescount."\"><img src=images/18.png border=0 title=Dernière></a>";
} else {
$next = "";
}
// Display page numbers
if ($pagescount > '1') {
echo "<tr><td colspan='3' class='pagenumbers'>".$prev.$nav.$next."</td></tr>";
}
$result2 = mysql_query("SELECT fileid, title, description, icon, iconlocation, timesplayed FROM files WHERE title LIKE '%$searchTerm%' && status ='1' || description LIKE '%$searchTerm%' && status ='1' ORDER BY title LIMIT $offset, $filesperpage");
$fileinrow="1";
while($row = mysql_fetch_array($result2)) {
$fileid = $row['fileid'];
$filetitle = $row['title'];
$filedescription = $row['description'];
$fileicon = $row['icon'];
$iconlocation = $row['iconlocation'];
$timesplayed = number_format($row['timesplayed']);
if ($iconlocation == '1') {
$imageurl = $siteurl."/files/image/".$fileicon;
} else {
$imageurl = $fileicon;
}
if (strlen($filedescription) > '40') {
$filedescription = substr("$filedescription",0,37)."...";
}
if ($fileinrow == '1') {
echo "<tr>";
}
?>
<td width="33%">
<table class="browsegamesbox">
<tr>
<td width="71" valign="top">
<a href="<?php echo fileurl($fileid,$filetitle); ?>" target="_self"><img src="<?php echo $imageurl; ?>" width="70" height="100" title="<?php echo $filetitle; ?>" border="0"></a>
</td>
<td valign="top">
<a href="<?php echo fileurl($fileid,$filetitle); ?>" target="_self" class="gamelink"><?php echo $filetitle; ?></a><br />
<?php echo $filedescription; ?><br />
<span class="played">(Vues: <?php echo $timesplayed; ?> Fois)</span>
</td>
</tr>
</table>
</td>
<?php
if ($fileinrow == '3') {
echo "</tr>";
$fileinrow = "0";
}
$fileinrow++;
}
if ($fileinrow == '2') {
echo "<td width=\"33%\"></td><td width=\"33%\"></td></tr>";
} elseif ($fileinrow == '3') {
echo "<td width=\"33%\"></td></tr>";
}
// Display page numbers
if ($pagescount > '1') {
echo "<tr><td colspan='3' class='pagenumbers'>".$prev.$nav.$next."</td></tr>";
}
}
}
$sitename2 = $sitename. "-Resultat-";
// Load template files
include ("templates/".$template."/header.html");
include ("templates/".$template."/search.html");
include ("templates/".$template."/footer.html");
?>
وهذا هو الفورم
كود PHP:
<form action="<?php echo $siteurl; ?>/search.php" method="POST">
<input type="text" name="t" maxlength="25" size="20"><br>
<input type="submit" value="Rechercher">
</form>