Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pozycje w tabeli aktywnym linkiem
Forum PHP.pl > Forum > PHP
progman
Witam, mam problem jak zrobić aktywny link z tabeli gdzie mam pozycje takie jak np: imie, nazwisko itp itd... i żeby np linkiem aktywnym było nazwisko gdzie przeniesie mnie do innej strony... mam zrobiony poniższy skrypt, czekam na pomoc winksmiley.jpg

Petla ktora mi rysuje grida
  1. <?php
  2. //naglowki tabeli
  3. echo "<Table Class='grid'><tr>";
  4. echo"<TR><TH colspan='6' scope='colgroup'>".$nazwa_tabeli."</TH></TR>";
  5.  
  6. for ($x=0; $x<$tab_cols; $x++) // petla tabeli
  7. {
  8.  echo "<th class='gridheader'>".$tab_data[$x][2]."</th>";
  9. }
  10. echo "</tr>";
  11.  
  12. //kolejne rekordy
  13. for ($y=0; ($y<$na_stronie) and ($pg*$na_stronie+$y<$ilosc_rek); $y++)
  14. {
  15.  echo "<tr>";
  16.  //kolejne kolumny
  17.  
  18. for ($x=0; $x<$tab_cols; $x++)
  19.  {
  20. echo "<td class='gridcell'>".pg_result($res2, $y, $tab_data[$x][1])."</td>";
  21.  }
  22.  
  23.  echo "</tr>";
  24. }
  25.  
  26. echo "</table>";
  27. ?>


Ponizej skrypt konfiguracyjny petle

  1. <?php
  2. $tab_data[0][1]='nazwisko';
  3. $tab_data[0][2]='Nazwisko <a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=nazwisko&order2=desc"><IMG SRC="images/desc.gif" border=0><a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=nazwisko&order2=asc"><IMG SRC="images/asc.gif" border=0></A>';
  4.  
  5. $tab_data[1][1]='imie';
  6. $tab_data[1][2]='Imię <a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=imie&order2=desc"><IMG SRC="images/desc.gif" border=0><a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=imie&order2=asc"><IMG SRC="images/asc.gif" border=0></A>';
  7.  
  8. $tab_data[2][1]='nr_ewid';
  9. $tab_data[2][2]='Nr Ewid.<a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=nr_ewid&order2=desc"><IMG SRC="images/desc.gif" border=0><a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=nr_ewid&order2=asc"><IMG SRC="images/asc.gif" border=0></A>';
  10.  
  11. $tab_data[3][1]='id_stanowiska';
  12. $tab_data[3][2]='ID Stanowiska <a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=id_stanowiska&order2=desc"><IMG SRC="images/desc.gif" border=0><a href="osoby_grid.php?grupa='.$get_vars_grupa.'&order1=id_stanowiska&order2=asc"><IMG SRC="images/asc.gif" border=0></A>';
  13.  
  14. // przekaz zmiennych
  15. $tab_sql='SELECT * FROM osoby_data WHERE time_del is Null AND id_grupy='.$get_vars_grupa;
  16. $tab_cols=4;
  17. $nazwa_tabeli="Lista Osób";
  18.  
  19. // wywolanie funkcji rysujacej grida
  20. draw_grid();
  21. ?>
.radex
Rozszerz swoje pytanie bo z tego co to powiedziałeś bym zrozumiał że:

echo '<a href="'.$linkdoczegos[id].'">'.$nazwisko[id].'</a>';

A to nie ma prawie nic wspólnego z php
gantel
mozesz zrobic, tak ze klikajac gdziekolwiek w rekord <tr> przeniesie Cie na strone odpowiadajacej danej osobie
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.