Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kliknięcie w link w tabeli
Forum PHP.pl > Forum > PHP
progman
Witam, mam następujący problem, jak zrobić aktywny link który będzie sie odnosil do danych osoby w ktorą kliknę? Np jak chcę zrobić linka na pozycji nazwisko w tabeli to żeby mi wyświetliło dane tej osoby, proszę o pomoc winksmiley.jpg Poniżej kod dla rozpoznania.



  1. <?php
  2.  session_register('baza');
  3.  //Naglowek
  4.  include ('header.php');
  5. include ('menu.php');
  6.  include ('login.php');
  7.  // wykonanie polaczenia z baza danych
  8. include ('config.php');
  9.  include ('baza.php');
  10.  // dolaczanie modolow
  11.  include ('mody/modol_karty.php');
  12.  include ('mody/modol_sort.php');
  13.  ///////////////////////////////////////
  14.  
  15.  
  16.  
  17.  
  18. // dane tabeli karty wydane
  19. print '';
  20. {
  21. $tab_data[1][1]='numer';
  22. $tab_data[1][2]='Numer Karty <a href="karty.php?order1=numer&order2=desc"><IMG SRC="images/desc.gif"><a href="karty.php?order1=numer&order2=asc"><IMG SRC="images/asc.gif">';
  23. }
  24. {
  25. $tab_data[2][1]='nazwisko';
  26. $tab_data[2][2]='Nazwisko <a href="karty.php?order1=nazwisko&order2=desc"><IMG SRC="images/desc.gif"><a href="karty.php?order1=nazwisko&order2=asc"><IMG SRC="images/asc.gif">';
  27. }
  28. {
  29. $tab_data[3][1]='imie';
  30. $tab_data[3][2]='Imię <a href="karty.php?order1=imie&order2=desc"><IMG SRC="images/desc.gif"><a href="karty.php?order1=imie&order2=asc"><IMG SRC="images/asc.gif">';
  31. }
  32. {
  33.  
  34.  
  35. $tab_sql='SELECT o.nazwisko, o.imie, k.numer FROM karty_wydane Kw
  36. LEFT JOIN karty_data K ON Kw.id_karty=K.id_master AND k.time_del is NULL
  37. LEFT JOIN osoby_data O ON Kw.id_osoby=o.id_master AND o.time_del is NULL
  38. WHERE Kw.time_del is NULL';
  39. }
  40. {
  41. $tab_cols=4;
  42. sortowanie();
  43. tabelka();
  44. }
  45. ?>
Ja_Szczur
na początku błędy: [braki]

  1. Imię <a href="..."><IMG SRC="..."> --> </A> <-- należy zamknąć tag


a może tak?

  1. <?php
  2. if( isSet( $_GET['id'] ) && intVal( $_GET['id'] ) >= 0 )
  3. {
  4.  $sql = 'SELECT * FROM `karty` WHERE numer_karty = '. intVal( $_GET['id'] );
  5.  // wyświetlenie wyniku
  6. }
  7. else
  8. {
  9.  // lista kart
  10.  $sql = 'SELECT * FROM `karty`' );
  11.  $result = db_query( $sql );
  12.  while( $row = db_fetch( $result ) )
  13.  {
  14. print '<li> <a href="karty.php?id='.$row['numer_karty'].'"> '.$row['nazwa_karty'].' </a></li>';
  15.  }
  16. }
  17. ?>
progman
No nie do końca o to mi chodziło ale już sobie poradziłem smile.gif Dzięki za chęci winksmiley.jpg
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.