Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] wyszukiwarka
espanol
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.06.2006
Skąd: toruń

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


Jak przerobić poniższy skrypt by wyszukiwał z tabeli : slowa wieszy :espanol i poski
czy to bedzie działało
  1. <?php
  2. require('config.php');
  3. echo"<input type=text name=znajdz value=10>
  4. <input type=submit name=szukaj value=szukaj>";
  5. if(isset($szukaj))
  6. {
  7. if(empty($znajdz))
  8. {  
  9. echo'puste';
  10. }  
  11. else
  12. {
  13. $zapytanie = "SELECT slowa FROM espanol FROM polski WHERE name like "%$slowo%" ";
  14. $query = mysql_query( $zapytanie );
  15. while($wiersz = mysql_fetch_array($query))
  16. {
  17. echo" ".$wiersz['slowa']." ";
  18. }
  19. }
  20. }
  21. ?>

zawartosc config.php
  1. <?php
  2. DEFINE ("DB_HOST", 'localhost');
  3. DEFINE ("DB_USER", 'root');
  4. DEFINE ("DB_PWD", 'r43c8i');
  5. DEFINE ("DB_NAME", 'espanol');
  6.  
  7. @mysql_connect(DB_HOST, DB_USER, DB_PWD) or die(mysql_error());
  8. @mysql_select_db(DB_NAME) or die(mysql_error());
  9. ?>


Ten post edytował espanol 25.06.2006, 22:04:33
Go to the top of the page
+Quote Post
Michasko
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


  1. $zapytanie = "SELECT slowa FROM espanol, polski WHERE name LIKE \"%$znajdz%\" ";


Ten post edytował Michasko 26.06.2006, 08:38:23
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jak przerobić poniższy skrypt by wyszukiwał z tabeli : slowa wieszy :espanol i poski
Czy ty probujesz nam coś przekazac/zapytac sie? Czy moze napiles sie i grazmolisz z nudow? Nie zrozum mnie źle, ale jak juz pytasz o cos, to zrob to tak by to inni zrozumieli, uzywaj takich znakow jak: kropka , przecinek a nie dwa dwukropki pod rzad. No i nie zjadaj liter bo ni w ząb cie nie kumam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. SELECT slowa FROM espanol FROM polski.....
(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
http://dev.mysql.com/doc/refman/5.0/en/select.html
Przyjrzyj sie jak wyglada skladnia select


pozatym twoj input nazywa sie znajdz a ty szukasz po $slowo. Powodzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
espanol
post
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.06.2006
Skąd: toruń

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


czy to
  1. <?php
  2. echo" ".$wiersz['slowa']." ";
  3. ?>
w poniższym kodzie jest dobre ?


  1. <?php
  2. require('config.php');
  3. echo"<input type=text name=znajdz value=10>
  4. <input type=submit name=szukaj value=szukaj>";
  5. if(isset($szukaj))
  6. {
  7. if(empty($znajdz))
  8. {  
  9. echo'puste';
  10. }  
  11. else
  12. {
  13. $zapytanie = "SELECT slowa FROM espanol, polski WHERE name LIKE "%$znajdz%" ";  
  14. $query = mysql_query( $zapytanie );
  15. while($wiersz = mysql_fetch_array($query))
  16. {
  17. echo" ".$wiersz['slowa']." ";
  18. }
  19. }
  20. }
  21. ?>


Przepraszam za niebyt zrozumiałe sformułowanie pytań (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

wrzuciłem na serwer i zadnej reakcji. Kompletnie nic .
Chyba zrezygnuje z modyfikowania.... ma ktoś jakiś skrypt ?

Ten post edytował espanol 26.06.2006, 11:27:53
Go to the top of the page
+Quote Post
Michasko
post
Post #5





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


mysql_fetch_assoc" title="Zobacz w manualu php" target="_manual
mysql_error" title="Zobacz w manualu php" target="_manual
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Michasko 26.06.2006, 13:45:09
Go to the top of the page
+Quote Post
espanol
post
Post #6





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.06.2006
Skąd: toruń

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


dobra odpusciłem sobie ....ale mam nastepny problem. Znalażłem skrypt ,tylko ze on przeszukuje jedna tabele w tym przypadku word_desc , a potrzeba by było tez przeszukiwał word_title .
  1. <?php
  2. if ($word != '') {
  3. $GLOBALS['page_desc'] = $word . ' - ' . $GLOBALS['page_title'];
  4. if ($type == 'full') {
  5. $select = "*, IF(word_desc = '" . sqlesc($word) . "', 1, 0) AS found ";
  6. $where = "word_desc = '" . sqlesc($word) . "' OR MATCH (word_title) AGAINST ('" . sqlesc($word) . "') ";
  7. $order = "found DESC, MATCH (word_title) AGAINST ('" . sqlesc($word) . "') DESC ";
  8. } else {
  9. $select = '* ';
  10. $where = "word_desc LIKE '" . sqlesc($word) . "%' ";
  11. $order = "word_desc ASC ";
  12. }
  13. $q = "SELECT $select FROM words WHERE $where ORDER BY $order";
  14. } else {
  15. Redirect('slownik.php');
  16. }
  17. ?>


Ten post edytował espanol 26.06.2006, 18:38:30
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 - 09:46