Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyszukiwarka
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


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
  1. <?
  2. $_POST['phrase']=trim($_POST['phrase']);
  3. if(empty($_POST['phrase']))
  4. print('<div id="caption1">Formularz wypełniony niepoprawnie! Nie można wyświetlić wyników wyszukiwania!</div>');
  5. else
  6. {
  7. $base=mysql_connect('localhost','xxx','xxxx','xxx');
  8.  mysql_select_db("xxxx",$base);
  9. $query="Select id, page_key, page_title, page_text, menu_link From MinCMS_static_pages Where page_text Like '%{$_POST['phrase']}%'";
  10. $result=mysql_query($query,$base) or die(mysql_error());
  11. $obAmount=mysql_num_rows($result);
  12. // wyswietlenie ilości wyszukanych obiektów
  13. echo'<div id="caption1">Znaleziono: '.$obAmount.' stron ze słowem: <font color="black">'.$phrase.'</font></div>';
  14. // wyświetlenie wyników w pętli
  15. for($x=0;$x<$obAmount;$x++)
  16. {
  17. // przekształcenie danych na tablicę
  18. $row=mysql_fetch_assoc($result);
  19. // wyświetlenie numeru identyfikacyjnego
  20. echo $x+1;
  21. echo '. ';
  22. // wyświetlenie nazwy produktu
  23.  
  24. //od tego miejsca jest kod ktory skraca text pobieraby z bazy o juz przestaje działas wszystko poprawnie
  25. function short($text, $how)  
  26. {  
  27.     --$how;  
  28.     $max = strlen($text);  
  29.     while ( $text{$how} != ' ' && $text{$how} != '.' && $how < $max)  
  30.     {  
  31.        ++$how;  
  32.     }  
  33.      
  34. return mb_substr($text, 0, $how); //gdy ktoś nie ma można samo substr  
  35. }  
  36. echo "<a href=index.php?page=static_pages&name=$row[page_key]>$row[page_title]</a><br>";
  37. print short($row['page_text'] , 120);
  38. echo"<br /><br>";
  39. }
  40. }
  41. mysql_close($base);
  42.  
  43. ?>


(IMG:http://img.org.pl/thumb/cDfPxvOons6.jpg)

Ten post edytował dave666 15.04.2009, 04:13:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:34