Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z Wyszukiwarką, uzycie pageid=szukaj
Hardknox
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.10.2004

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


Zrobilem wyszukiwarke w pliku szukarka.php natomiast problem polega na tym ze odwoluje sie on do pliku ktory otwiera sie w osobnym oknie aplikacji, natomiast ja chcialbym go usadowic w srodku, z tym ze problem polega na korzystaniu z index.php?pageid=szukaj ktory jest odnosnikiem do pliku szukarka.php

Jak dam w ten sposob
  1. <?php
  2. echo "<br><form method="get" action="index.php?pageid=szukaj" ><input type="text" name="znajdz" size="20"><br><input type="submit" value="szukaj" name="stan"></form>";
  3. ?>


to nie znajduje strony, w ogole nie wyswietla znaczku "?" pomiedzy index.php a pageid

Natomiast probojac recznie index.php?pageid=szukaj?znajdz=&stan=szukaj tez nie dziala kompletnie, jedynie bezposrednie skierowanie do pliku szukarka.php skutkuje

zrodlo mojego szukarka.php

  1. <?php
  2.  
  3. mysql_connect ("127.0.0.1","root","krasnal");
  4.  
  5.  
  6. if($stan=='szukaj') {
  7.  
  8. $zapytanie = "SELECT * FROM strony where zawartosc like "%$znajdz%" or nazwa like "%$znajdz%" or id like "%$znajdz%"";
  9. $wykonaj = mysql_query ($zapytanie);
  10. while($wiersz=@mysql_fetch_array ($wykonaj)) {
  11. echo " <tr>
  12. <td width="500"><a href="index.php?pageid=".$wiersz['id']."">".$wiersz['nazwa']."</a><br>".$wiersz['zawartosc']."<br><br></td></tr>";
  13. }
  14.  
  15.  
  16. }
  17. ?>

Czy ktos z was ma jakis pomysl co z tym zrobic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


jesli dobrze rozumien a niejestem tego pewien to chcesz zeby wyszukiwarka byla w tym samym pliku co formularz?? jesli tak to zrob tak

  1. <?php
  2. //formularz (tylko form action=index.php method=post)
  3.  
  4. //tu sprawdzasz czy zostal wcisnieczy submit
  5. if(isset($submit){
  6.  
  7. //twoje zapytanie i jego wynik
  8. }
  9. ?>


ale nie wiem czy o to ci chodzi
Go to the top of the page
+Quote Post
Hardknox
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.10.2004

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


Dzieki za pomoc, ale w tym samym pliku daje rade, natomiast u mnie wyglada to tak, ze... odnosniki sa poprzez pageid=9 lub np pageid=szukaj w przypadku do pliku szukarka.php

Natomiast kod ktory wkleilem wyzej odnosi sie i przekazuje bezposrednio do pliku szukarka.php, co skutkuje wyswietlaniem poza struktura aplikacji (czyli nowy adres) a ja bym chcial aby wyniki wyszukiwania wyswietlily sie po srodku serwisu tak jak reszta stron w bazie

Czyli ja chcialbym nie bezposrednio do pliku szukarka.php a do tego adresu zeby to jakos dzialalo http://www.fg.waw.pl/cms/index.php?pageid=szukaj
Moze to troszke rozjasni moj problem

http://www.fg.waw.pl/cms
Wpisac w szukaj np: test


Chyba ze jakos popup lub nie wiem jak te wyniki umiescic w takim schemacie bardzo blokowym i charakterystycznym czyli lewo srodek i header

Z gory dziekuje za pomoc

Ten post edytował Hardknox 6.07.2006, 19:19:45
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







Zastosuj tutaj switch tak jak tutauj to jest
  1. <?php switch( $_GET['pageid'] )
  2. {
  3. default: require_once 'inc/main.php'; break;
  4. case 'szukaj': require_once 'inc/search.php'; break;
  5.  
  6. }
  7. ?>
Go to the top of the page
+Quote Post
Hardknox
post
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.10.2004

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


Switch nie pomogl

Doszedlem juz do tego zmienilem na post, dodalem pare znacznikow table

Teraz ide robic ograniczenie znakow,

Dziekuje wszystkim za pomoc, jestem naprawde wdzieczny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 06:55