Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pozycje w tabeli aktywnym linkiem, wyniki z bazy sql,
progman
post 29.07.2006, 08:46:48
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 6.07.2006

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


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
.radex
post 29.07.2006, 10:31:17
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


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


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
gantel
post 30.07.2006, 07:52:24
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 26.04.2003
Skąd: Łańcut

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


mozesz zrobic, tak ze klikajac gdziekolwiek w rekord <tr> przeniesie Cie na strone odpowiadajacej danej osobie


--------------------
Raporty finansowe zawierające: bilans, rachunek zysków i strat w Excelu ... raporty finansowe
Skany sprawozdań finansowych z Monitora Polskiego B. Cztery roczniki ... Monitor Polski
Analiza finansowa firmy w 10 minut za pomocą 134 wskaźników ekonomicznych ... Analiza finansowa
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: 14.08.2025 - 10:43