Търсачка

  • Автор Автор Anonymous
  • Начална дата Начална дата
направих каквото ми каза но ми изкарва няма намерени резутати
 
Ако търсиш ivo в категория Movies/XviD трябва да ти върне резултат. Но и имаш доста други грешк. Например, не можеш да правиш колони и редове на таблица, без да си я създал. Пробвай след else да сложи това, вместо досегашното!
Код:
echo "<table>";

while($row = mysql_fetch_assoc($result)) {

echo "<tr> 
<td style='border: 5px solid #999; background: #ccc; font-weight: bold;'>Заглавие: ".$row['title']."</td> 
</tr> 
<tr> 
<td style='border: 5px solid #999;'><img src='pictures/".$row['pic']."' width='240px' height='320px' /></td> 
</tr> 
<tr> 
<td><p>Описание:<hr width='200px' style=' border:5px solid red; margin-top:-10px; margin-left:-85px;' /><h3 style=' margin-left: 250px; margin-top:-5px;'>".$row['opisanie']."</h3></p></td> 
</tr> 
<tr> 
<td align='right' style='border: 5px solid #999;'><a href='video/vij.php?video=".$row['id']."' style='text-decoration: none'>PLAY</a> 
</td></tr>"; 
}
echo "</table>";

} 
} 
} 
?>
Освен това изтрии реда $row = mysql_fetch_assoc($result); по-горе!

Също така те съветвам в html кода си да използваш само двойни кавички ("), без единични! :wink:
 
ето направих както ми каза

ето го кода
Код:
<form action="search.php" method="post"> 
Търсене: <input type="text" name="word" size="40" class="search-pole" /> 
<select name="category"> 
<option value="1">Movies/XviD</option> 
<option value="2">Movies/DVD-R</option> 
<option value="3">Movies/HDTV</option> 
<option value="4">Movies/x264</option> 
<option value="5">Movies/TV-episodes</option> 
<option value="6">Movies/Anime</option> 
<option value="7">Movies/Documentaries</option> 
</select> 
<input type="submit" name="submit" id="search-btn" value="търси" /> 
</form> 
<p><ul class="ul-style01 box"> 
<?php 
if ($_POST['submit']) { 
$word = $_POST['word']; 
include "config.php"; 
if (strlen($word) < 3) { 
echo "<p><b>Възникна грешка:</b> <br /><font color='#FF3333'><b>Трябва да въведете повече от 2 символа.<b></font></p>"; 
} 
else { 
if($_POST['category'] >= 1 && $_POST['category'] <=7) { 
$where = "WHERE `category` = '$category' AND (`title` LIKE '%$word%' OR `opisanie` LIKE '%$word%')"; 
} 
else { 
$where = "WHERE `title` LIKE '%$word%' OR `opisanie` LIKE '%$word%'"; 
} 

$sql = "SELECT * FROM `klipove` ".$where." ORDER BY `id` DESC"; 
$result = mysql_query($sql) or die (mysql_error()); 
$broi = mysql_num_rows($result); 

if ($broi == 0) { 
echo "<b>Резултати от търсенето:</b> <br /><p><b>Няма намерени резултати.</b></p>"; 
} 
else 
{ 

echo "<table>"; 

while($row = mysql_fetch_assoc($result)) { 

echo "<tr> 
<td style='border: 5px solid #999; background: #ccc; font-weight: bold;'>Заглавие: ".$row['title']."</td> 
</tr> 
<tr> 
<td style='border: 5px solid #999;'><img src='pictures/".$row['pic']."' width='240px' height='320px' /></td> 
</tr> 
<tr> 
<td><p>Описание:<hr width='200px' style=' border:5px solid red; margin-top:-10px; margin-left:-85px;' /><h3 style=' margin-left: 250px; margin-top:-5px;'>".$row['opisanie']."</h3></p></td> 
</tr> 
<tr> 
<td align='right' style='border: 5px solid #999;'><a href='video/vij.php?video=".$row['id']."' style='text-decoration: none'>PLAY</a> 
</td></tr>"; 
} 
echo "</table>"; 

} 
} 
} 
?>
но пак неми изкарва ivo
 
тази търса4ка не работи както трябва не намира резултати
 

Back
Горе