witam moze ktos zerknąć czemu ona nie dziala poprawnie wyświetala noramlnie wynniki z bazy ale jak dodam zeby wyświetlala kawałek textu to pokazuje tylko jeden wynnik z bazy a reszty juz nie
<?
$_POST['phrase']=trim($_POST['phrase']); if(empty($_POST['phrase'])) print('<div id="caption1">Formularz wypełniony niepoprawnie! Nie można wyświetlić wyników wyszukiwania!</div>'); else
{
$query="Select id, page_key, page_title, page_text, menu_link From MinCMS_static_pages Where page_text Like '%{$_POST['phrase']}%'";
// wyswietlenie ilości wyszukanych obiektów
echo'<div id="caption1">Znaleziono: '.$obAmount.' stron ze słowem: <font color="black">'.$phrase.'</font></div>'; // wyświetlenie wyników w pętli
for($x=0;$x<$obAmount;$x++)
{
// przekształcenie danych na tablicę
// wyświetlenie numeru identyfikacyjnego
// wyświetlenie nazwy produktu
//od tego miejsca jest kod ktory skraca text pobieraby z bazy o juz przestaje działas wszystko poprawnie
function short($text, $how)
{
--$how;
while ( $text{$how} != ' ' && $text{$how} != '.' && $how < $max)
{
++$how;
}
return mb_substr($text, 0, $how); //gdy ktoś nie ma można samo substr
}
echo "<a href=index.php?page=static_pages&name=$row[page_key]>$row[page_title]</a><br>"; print short
($row['page_text'] , 120
); }
}
?>
(IMG:http://img.org.pl/thumb/cDfPxvOons6.jpg)
Ten post edytował dave666 15.04.2009, 04:13:41