Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> własna wyszukiwarka, wyniki wyszukiwania
India_Webmasterk...
post 16.01.2005, 17:19:21
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.01.2005

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


Poniżej znajduje się fragment kodu wyszukiwarki na stronie www. Pobiera ona dane z bazy i przedstawia wyniki w formie tabelarycznej. Obecnie jest tak że link do wyników wyszukiwania tworzony jest jedynie w postaci linku tekstowego i uaktywnia się po zaznaczeniu nazwy firmy.
Bardzo chciałbym aby link do tej nowej stroby która przedstawia informacje na temat jakiejś firmy tworzony był na całym wierszu, aby nie trzeba było specjalnie celować w ta nazwę firmy, tylko klikać w odpowiedni wiersz.
Bardzo proszę o pomoc

  1. <?php
  2. <table width=&#092;"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" align=\"left\">';
  3.           while ($wiersz=mysql_fetch_array($rez2))
  4.                      {
  5.                                     $typ=$wiersz['typ_uslugi'];
  6.                      $nazwa_firmy=$wiersz['nazwa_firmy'];
  7.                      $adres_firmy=$wiersz['adres_firmy'];
  8.                      $telefon=$wiersz['telefon'];
  9.                      $miasto=$wiersz['miasto'];
  10.                      $kolor=kolor();
  11.                      print '<tr><td></td></tr><tr bgcolor=\"'.$kolor.'\" onMouseOver=\"this.setAttribute('bgcolor', '#73A5C6',0);\" onMouseOut=\"this.setAttribute('bgcolor', ''.$kolor.'',0);\">
  12.                      <td class=&#092;"c\" bgcolor=\"#F6F0E9\">';
  13.                      if ($typ == 1 || $typ == 3 || $typ == 2 || $typ >= 4)
  14.                         print '<img src=\"img/krop.gif\" align=\"left\"></td>';
  15.                      if ($typ == 2 || $typ == 4 || $typ == 1 || $typ == 3)
  16.                         print '<td width=\"144\">
  17.                                                         <a class=\"card2\" href=\"../www/'.$wiersz['ecard'].'/index.php?id='.$wiersz['id'].'\" target=\"_new\">'.$nazwa_firmy.'</a>
  18.                                                         </td>';
  19.                      elseif ($typ == 5 || $typ == 6)
  20.                         print '<td width=\"144\">
  21.                                                         <a class=\"card2\" href=\"'.$wiersz['ecard'].'\" target=\"_new\">'.$nazwa_firmy.'</a>
  22.                                                         </td>';
  23.                      elseif ($typ == 7 || $typ == 8 || $typ == 9 || $typ == 10)
  24.                         print '<td width=\"144\">
  25.                                                         <a class=\"card2\" href=\"http://www.'.$wiersz['ecard'].'.ile.pl\" target=\"_new\">'.$nazwa_firmy.'</a>
  26.                                                         </td>';
  27.                      else
  28.                                            print '<td width=\"144\">
  29.                                                         <a class=\"card3\" href=\"card.php?id='.$wiersz['id'].'&kat='.$wiersz['id_kat'].'\">'.$nazwa_firmy.'</a>
  30.                                                         </td>';
  31.                         print '<td width=\"80\" '.($typ>0?'class=\"c\"':'class=\"c2a\"').'>'.$miasto.'</td>
  32.                                <td width=\"175\" '.($typ>0?'class=\"c\"':'class=\"c2a\"').'>'.$adres_firmy.'</td>
  33.                                <td width=\"90\" align=\"right\" '.($typ>0?'class=\"c\"':'class=\"c2a\"').'>'.$telefon.'</td>
  34.                        </tr>';
  35.                      }
  36.                      print '<tr><td colspan=\"5\" height=\"3\" class=\"bpb1\" style=\"text-align:center;\"><br>';
  37. ?>


Ten post edytował India_Webmasterka 16.01.2005, 17:43:15
Go to the top of the page
+Quote Post
tiraeth
post 16.01.2005, 17:34:24
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


1. Kod nie wyraźny, umieszczony w złych znacznikach...

2. w <TD>, w którym trzymasz link do strony firmy (czy coś takiego) dodaj akcję onClick o odpowiedni funkcje do przekierowania na strone którą chcesz wyświetlić....
Go to the top of the page
+Quote Post
India_Webmasterk...
post 16.01.2005, 17:51:39
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.01.2005

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


...czyli 4 razy w <TD> musze dodawać akcję onClick aby cały wiersz stał się linkiem?? Mało wygodne i są różne funkcie odpowiedzialne za przekierowanie na strony...

Ten post edytował India_Webmasterka 16.01.2005, 17:55:32
Go to the top of the page
+Quote Post
NuLL
post 16.01.2005, 20:12:05
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


<TR onClick="">


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 21:41