Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Edycja rekordu z poziomu przeglądarki
Forum PHP.pl > Forum > Przedszkole
Emte
witam mam problem.
przerabiam gotowy skrypt z książki PHP na własny użytek.
robie stronę w której można dodawać, edytować i usuwać dane (dokładniej zawodników mojej amatorskiej drużyny).
z dodawaniem zawodników nie ma problemów, zawodnicy pojawiają się na stronie i w bazie.
niestety, gdy chcę któregoś edytować to nie wyświetlają się dane w okienkach 'input' , a to wyjątkowo utrudnia sprawę.


o to kod strony
  1. <?php
  2.  
  3. include ('funkcje_dolacz.php');
  4.  
  5. if (isset($_REQUEST['zawodnik']))
  6. $a = pobierz_rekord_zawodnika($_REQUEST['zawodnik']);
  7. ?>
  8. <form action="zawodnik_wyslij.php" method="post" enctype="multipart/form-data">
  9. <input type="hidden" name="zawodnik" value="<?php print $_REQUEST['zawodnik'];?>">
  10. <input type="hidden" name="przeznaczenie" 
  11. value="<?php print $_SERVER['HTTP_REFERER'];?>">
  12. <table>
  13.  
  14. <tr>
  15. <td>Imię<td>
  16. </tr>
  17. <tr>
  18. <td><input size="20" name="imie"
  19. value="<?php print $a['imie'];?>"></td>
  20. </tr>
  21.  
  22. <tr>
  23. <td>Nazwisko<td>
  24. </tr>
  25. <tr>
  26. <td><input size="20" name="nazwisko"
  27. value="<?php print $a['nazwisko'];?>"></td>
  28. </tr>
  29.  
  30. <tr>
  31. <td>Numer na koszulce<td>
  32. </tr>
  33. <tr>
  34. <td><input size="2" name="numer"
  35. value="<?php print $a['numer'];?>"></td>
  36. </tr>
  37.  
  38. <tr>
  39. <td>Wybierz Pozycję:</td>
  40. </tr>
  41. <tr>
  42. <td>
  43. <?php 
  44. if (isset($_REQUEST['zawodnik']))
  45. {
  46. $sql = "select s.kod, s.opis
  47. from pozycje s, uprawnienia_autora ua, zawodnicy a
  48. where s.kod = ua.strona and
  49. ua.autor = a.autor and
  50. a.id = ".$_REQUEST['zawodnik'];
  51. }
  52. else
  53. {
  54. $sql = "select s.kod, s.opis
  55. from pozycje s, uprawnienia_autora ua
  56. where s.kod = ua.strona and
  57. ua.autor = '{$_SESSION['uwierz_uzyt']}'";
  58. }
  59. echo zapytanie_select('strona', $sql, $a['strona']);
  60. ?>
  61. </td>
  62. </tr>
  63. <tr>
  64.  
  65. <td>Ksywka<td>
  66. </tr>
  67. <tr>
  68. <td><input size="20" name="ksywka"
  69. value="<?php print $a['ksywka'];?>"></td>
  70. </tr>
  71.  
  72. <tr>
  73. <td>Napisz Pozycję(-e)<td>
  74. </tr>
  75. <tr>
  76. <td><input size="20" name="pozycja"
  77. value="<?php print $a['pozycja'];?>"></td>
  78. </tr>
  79.  
  80. <tr>
  81. <td>Data urodzenia (format dd-mm-rrrr, np 31-12-2000)<td>
  82. </tr>
  83. <tr>
  84. <td><input size="10" name="data_ur"
  85. value="<?php print $a['data_ur'];?>"></td>
  86. </tr>
  87.  
  88. <tr>
  89. <td>Miejsce urodzenia<td>
  90. </tr>
  91. <tr>
  92. <td><input size="20" name="miejsce_ur"
  93. value="<?php print $a['miejsce_ur'];?>"></td>
  94. </tr>
  95.  
  96. <tr>
  97. <td>W klubie od (format mm-rrrr, np. 01.2002)<td>
  98. </tr>
  99. <tr>
  100. <td><input size="7" name="w_klubie_od"
  101. value="<?php print $a['w_klubie_od'];?>"></td>
  102. </tr>
  103.  
  104. <tr>
  105. <td>Mecze dla FT (wszystkie)<td>
  106. </tr>
  107. <tr>
  108. <td><input size="3" name="mecze_ft"
  109. value="<?php print $a['mecze_ft'];?>"></td>
  110. </tr>
  111.  
  112. <tr>
  113. <td>Bramki dla FT (wszystkie)<td>
  114. </tr>
  115. <tr>
  116. <td><input size="3" name="bramki_ft"
  117. value="<?php print $a['bramki_ft'];?>"></td>
  118. </tr>
  119.  
  120. <tr>
  121. <td>Mecze w bieżącym sezonie<td>
  122. </tr>
  123. <tr>
  124. <td><input size="3" name="mecze_sez"
  125. value="<?php print $a['mecze_sez'];?>"></td>
  126. </tr>
  127.  
  128. <tr>
  129. <td>Bramki w bieżącym sezonie<td>
  130. </tr>
  131. <tr>
  132. <td><input size="7" name="bramki_sez"
  133. value="<?php print $a['bramki_sez'];?>"></td>
  134. </tr>
  135.  
  136. <tr>
  137. <td>Zdjęcie zawodnika (nieaktywne)</td>
  138. </tr>
  139. <tr>
  140. <td><input type="file" name="obrazek" size="40"></td>
  141. </tr>
  142.  
  143. <?php 
  144. if ($a[obrazek]) {
  145. $rozmiar  = GetImageSize('../'.$a['obrazek']);
  146. $szerokosc = $rozmiar[0];
  147. $wysokosc = $rozmiar[1];
  148. ?>
  149. <tr>
  150. <td>
  151. <img src="<?php echo '../'.$a['obrazek'];?>
  152. width="<?php print $szerokosc;?>" height="<?php print $wysokosc;?>">
  153. </td>
  154. </tr>
  155. <?php 
  156. }
  157. ?>
  158.  
  159. <tr>
  160. <td align="center"><input type="submit" value="Wyślij!"></td>
  161. </tr>
  162.  
  163. </table>
  164. </form>


liczę na waszą pomoc...
teutates
Powinieneś raczej pokazać funkcję:
  1. <?php
  2. pobierz_rekord_zawodnika();
  3. ?>


bo ona pewnie zawinila
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.