Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: własna wyszukiwarka
Forum PHP.pl > Forum > Gotowe rozwiązania
India_Webmasterka
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. ?>
tiraeth
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ć....
India_Webmasterka
...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...
NuLL
<TR onClick="">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.