Witam
Mam następujący problem.Mam skrypt klienci.php w którym jest umieszczona tabela z danymi klientów, w polu Nazwa został umieszczony odnośnik który ma wyświetlać formularz z danymi do edycji wybranej osoby z tabeli. I tu jest właśnie problem bo nie mam pojęcia jak to zrobić żeby dane wybranej osoby były przekazywane do formularza. Jeśli ktoś wie jak to zrobić to prosze o pomoc.
A oto skrypty:

klienci.php
  1. <?php
  2.  
  3. include "sklep_db_functions.php";
  4.  
  5.  
  6.  
  7. if(!makeDBConnection()){
  8. return false;
  9. }
  10.  
  11. $query = "SELECT * FROM klienci ";
  12.  
  13.  
  14. if(!$result = mysql_query($query)){
  15. echo("Odrzucone zapytanie: funkcja showItem: $query");
  16. return false;
  17. }
  18.  
  19. echo("<table border='1'width=650 BACKGROUND=tabela.jpg align='center'>");
  20. echo("<tr><td align='center' colspan='12'BACKGROUND=AKCESORIA.jpg <font color=FFFFFF><b>KLIENCI</b></font></td></tr>");
  21. echo("<tr>");
  22. echo("<td >id </td>");
  23. echo("<td>nazwa</td>");
  24. echo("<td>imie</td>");
  25. echo("<td>nazwisko</td>");
  26. echo("<td>ulica</td>");
  27. echo("<td>nr domu</td>");
  28. echo("<td>nr mieszkania</td>");
  29. echo("<td>kod</td>");
  30. echo("<td>miejscowosc</td>");
  31. echo("<td>kraj</td>");
  32. echo("<td>email</td>");
  33. echo("<td>haslo</td>");
  34. echo("</tr>");
  35.  
  36. while($arr = mysql_fetch_array($result)) {
  37. echo("<tr>");
  38. echo("<td>$arr[Id]</td>");
  39. echo("<td>");
  40. echo("<a href='administrowanie1.php?action=klient&id=$arr[Id]'>$arr[Nazwa]</a>");
  41. echo("</td>");
  42. echo("<td>$arr[imie]</td>");
  43. echo("<td>$arr[nazwisko]</td>");
  44. echo("<td>$arr[ulica]</td>");
  45. echo("<td>$arr[nr_domu]</td>");
  46. echo("<td>$arr[nr_mieszkania]</td>");
  47. echo("<td>$arr[kod]</td>");
  48. echo("<td>$arr[miejscowosc]</td>");
  49. echo("<td>$arr[kraj]</td>");
  50. echo("<td>$arr[email]</td>");
  51. echo("<td>$arr[Haslo]</td>");
  52. echo("</tr>");
  53.  
  54. }
  55. echo("</table>");
  56.  
  57.  
  58. ?>

edycja_form.php
  1. <form name = "formularz2"
  2. action = "administrowanie1.php"
  3. method = "POST"
  4. >
  5. <table border="1" align="center">
  6.  
  7. <tr>
  8. <td>Id:</td>
  9. <td>
  10. <input type="text" name="id" 
  11. <?php echo(" value="$id"") ?>
  12. >
  13. </td>
  14. </tr>
  15.  
  16.  
  17. <tr>
  18. <td>Nazwa użytkownika:</td>
  19. <td>
  20. <input type="text" name="nazwa" 
  21. <?php echo(" value="$nazwa"") ?>
  22. >
  23. </td>
  24. </tr>
  25.  
  26.  
  27.  
  28. <tr>
  29. <td>Imię:</td>
  30. <td>
  31. <input type="text" name="imie" 
  32. <?php echo(" value="$imie"") ?>
  33. >
  34. </td>
  35. </tr>
  36.  
  37. <tr>
  38. <td>Nazwisko:</td>
  39. <td>
  40. <input type="text" name="nazwisko"
  41. <?php echo(" value="$nazwisko"") ?>
  42. >
  43. </td>
  44. </tr>
  45.  
  46. <tr>
  47. <td>ulica:</td>
  48. <td>
  49. <input type="text" name="ulica"
  50. <?php echo(" value="$ulica"") ?>
  51. >
  52. </td>
  53. </tr>
  54.  
  55. <tr>
  56. <td>nr domu:</td>
  57. <td>
  58. <input type="text" name="nr_domu"
  59. <?php echo(" value="$nr_domu"") ?>
  60. >
  61. </td>
  62.  
  63. <tr>
  64. <td>nr mieszkania:</td>
  65. <td>
  66. <input type="text" name="nr_mieszkania"
  67. <?php echo(" value="$nr_mieszkania"") ?>
  68. >
  69. </td>
  70. </tr>
  71.  
  72. <tr>
  73. <td>kod:</td>
  74. <td>
  75. <input type="text" name="kod"
  76. <?php echo(" value="$kod"") ?>
  77. >
  78. </td>
  79. </tr>
  80.  
  81. <tr>
  82. <td>miejscowosc:</td>
  83. <td>
  84. <input type="text" name="miejscowosc"
  85. <?php echo(" value="$miejscowosc"") ?>
  86. >
  87. </td>
  88. </tr>
  89.  
  90. <tr>
  91. <td>kraj:</td>
  92. <td>
  93. <input type="text" name="kraj"
  94. <?php echo(" value="$kraj"") ?>
  95. >
  96. </td>
  97. </tr>
  98.  
  99.  
  100. </tr>
  101. <tr>
  102. <td>E-mail:</td>
  103. <td>
  104. <input type="text" name="email" 
  105. <?php echo(" value="$email"") ?>
  106. >
  107. </td>
  108. </tr>
  109. <tr>
  110. <td>Hasło:</td>
  111. <td>
  112. <input type="password" name="haslo" 
  113. <?php echo(" value="$haslo"") ?>
  114. >
  115. </td>
  116. </tr>
  117.  
  118. <tr>
  119. <td align="left">
  120. <input type="radio" name="action" value="dodaj" checked>Dodaj
  121. <input type="radio" name="action" value="modyfikuj">Modyfikuj
  122. <input type="radio" name="action" value="usun">Usuń
  123. </td>
  124. <td align="right">
  125. <input type="submit" value="Wykonaj">
  126. </td>
  127. </tr>
  128. </table>
  129. </form>

funkcje.php
  1. <?php
  2.  
  3.  
  4.  
  5. include "sklep_db_functions.php";
  6.  
  7.  
  8. function klient($id)
  9. {
  10.  
  11.  
  12. if(!makeDBConnection()){
  13. return false;
  14. }
  15.  
  16.  
  17. $query = "SELECT * FROM klienci WHERE Id='$id'";
  18.  
  19.  
  20. if(!$result = mysql_query($query)){
  21. echo("Odrzucone zapytanie: funkcja showItem: $query");
  22. return false;
  23. }
  24. if($row = mysql_fetch_array($result)){
  25.  
  26. if($row === false){
  27. return USERNAME_NOT_FOUND;
  28. }
  29.  $GLOBALS['id'] = $row['Id'];
  30. $GLOBALS['nazwa'] = $row['Nazwa'];
  31. $GLOBALS['haslo'] = $row['Haslo'];
  32. $GLOBALS['imie'] = $row['imie'];
  33. $GLOBALS['nazwisko'] = $row['nazwisko'];
  34. $GLOBALS['ulica'] = $row['ulica'];
  35. $GLOBALS['nr_domu'] = $row['nr_domu'];
  36. $GLOBALS['nr_mieszkania'] = $row['nr_mieszkania'];
  37. $GLOBALS['kod'] = $row['kod'];
  38. $GLOBALS['miejscowosc'] = $row['miejscowosc'];
  39. $GLOBALS['kraj'] = $row['kraj'];
  40. $GLOBALS['email'] = $row['email'];
  41. return true;
  42. }
  43.  
  44. }
  45.  
  46. ?>

administrowanie1.php
  1. <?php
  2. ?>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  6. <title>Administracja kontami</title>
  7. </head>
  8. <body>
  9.  
  10.  
  11.  
  12.  
  13. <a href="administrowanie1.php?action=pokaz">klienci</a>
  14. <a href="main.php">Strona główna</a>
  15. <?php
  16.  
  17. if(isSet($_SESSION['Przywileje'])){
  18. if(!isSet($_SESSION['Przywileje']['Administrator'])){
  19. header("Location: main.php");
  20. }
  21. }
  22. else{
  23. header("Location: main.php");
  24. }
  25.  
  26.  
  27. if(isSet($_GET['action'])){
  28.  
  29. if($_GET['action'] == 'pokaz'){
  30. include "klienci.php";
  31. } 
  32.  
  33. }
  34.  
  35. if(isSet($_POST['action'])){
  36. if(!makeDBConnection()){
  37. $komunikat = "Wystąpił błąd: brak połączenia z bazą danych.";
  38. }
  39.  
  40.  
  41.  
  42.  if($_POST['action'] == 'klient'){
  43. include "edycja_form.php";
  44. if(isSet($_POST['id'])){
  45. include "funkcje.php";
  46.  
  47. }
  48. else{
  49. echo("Brak klienta o podanym identyfikatorze.");
  50. }
  51. } 
  52.  
  53. }
  54.  
  55. ?>
  56.  
  57. </body>
  58. </html>