ktoś mi wytłumaczy czemu mi pobiera do update-a iddanezawody z tej części kodu od 8 do 17 a nie z 31 rąbnołem się gdzieś w tych klamerkach czy jak?

  1. <?php
  2. require 'polacz.php';
  3. mysql_query("SET NAMES utf8");
  4. mysql_query("SET CHARACTER SET utf8");
  5. mysql_query("SET collation_connection = utf8_polish_ci");
  6.  
  7. echo '<form action="edycja333kopia.php" method="post">
  8. danezawody: <select name="iddanezawody">';
  9. $rezultat2 = mysql_query("SELECT * FROM danezawody ORDER BY datazawodow ASC");
  10. while($Wiersz2 = mysql_fetch_array($rezultat2)){
  11. if($Wiersz2['faza'] == 0){
  12. echo '<option value="'.$Wiersz2['iddanezawody'].'">'.$Wiersz2['rodzajzawodow'].' w '.$Wiersz2['miejscezawodow'].': Eleminacje</option>';
  13. }
  14. if($Wiersz2['faza'] == 1){
  15. echo '<option value="'.$Wiersz2['iddanezawody'].'">'.$Wiersz2['rodzajzawodow'].' w '.$Wiersz2['miejscezawodow'].': Finał</option>';
  16. }
  17. }
  18. ?>
  19. </select><br />
  20. <input type="submit" name="sprawdz" value="sprawdz" />
  21. <?php
  22. if(isset($_POST['sprawdz'])){
  23. $id=$_POST['iddanezawody'];
  24. $sql=mysql_query("SELECT za.idzawodnik zaidz, za.imiezawodnik zaimie, za.nazwiskozawodnik zanazwisko,
  25. z.skok1 zskok1, z.skok2 zskok2, z.skok3 zskok3, z.idzawodnik, z.idtrener zidtrener, z.iddanezawody ziddz,
  26. t.nazwiskotrener tnazwisko, t.imietrener, t.idtrener tidtrener
  27. FROM trener AS t INNER JOIN zawody AS z ON z.idtrener=t.idtrener
  28. INNER JOIN zawodnik AS za ON z.idzawodnik=za.idzawodnik WHERE z.iddanezawody='$id'");
  29. while ($Wiersz = mysql_fetch_array($sql)) {
  30.  
  31. echo '<br/><input type="text" name="iddanezawody" value="' . $Wiersz['ziddz'] . '" disabled="disabled" />';
  32.  
  33. echo '<br/>skok1: ';
  34.  
  35. echo '<input type="text" name="skok1[]" value="' . $Wiersz['zskok1'] . '" /> ';
  36.  
  37. echo 'skok2: ';
  38.  
  39. echo '<input type="text" name="skok2[]" value="' . $Wiersz['zskok2'] . '" /> ';
  40.  
  41. echo 'skok3: ';
  42.  
  43. echo '<input type="text" name="skok3[]" value="' . $Wiersz['zskok3'] . '" /> ';
  44.  
  45. echo 'zawodnik: ';
  46.  
  47. echo '<select name="idzawodnik[]">';
  48.  
  49. $sql6 = "SELECT * FROM zawodnik";
  50.  
  51. $rezultat2 = mysql_query($sql6);
  52.  
  53. while ($Wiersz5 = mysql_fetch_array($rezultat2)) {
  54.  
  55. if ($Wiersz5['idzawodnik'] == $Wiersz['zaidz']) {
  56.  
  57. echo '<option value="' . $Wiersz5['idzawodnik'] . '" selected="selected">' . $Wiersz5['imiezawodnik'] . ' ' . $Wiersz5['nazwiskozawodnik'] . ' </option>';
  58.  
  59. } else {
  60.  
  61. echo '<option value="' . $Wiersz5['idzawodnik'] . '">' . $Wiersz5['imiezawodnik'] . ' ' . $Wiersz5['nazwiskozawodnik'] . ' </option>';
  62.  
  63. }
  64.  
  65. }
  66.  
  67. echo '</select>';
  68.  
  69. echo 'trener :';
  70.  
  71. echo '<select name="idtrener[]">';
  72.  
  73. $sql5 = "SELECT * FROM trener";
  74.  
  75. $rezultat1 = mysql_query($sql5);
  76.  
  77. while ($Wiersz4 = mysql_fetch_array($rezultat1)) {
  78.  
  79. if ($Wiersz4['idtrener'] == $Wiersz['tidtrener']) {
  80.  
  81. echo '<option value="' . $Wiersz4['idtrener'] . '" selected="selected">' . $Wiersz4['imietrener'] . ' ' . $Wiersz4['nazwiskotrener'] . ' </option>';
  82.  
  83. } else {
  84.  
  85. echo '<option value="' . $Wiersz4['idtrener'] . '">' . $Wiersz4['imietrener'] . ' ' . $Wiersz4['nazwiskotrener'] . ' </option>';
  86.  
  87. }
  88.  
  89. }
  90.  
  91. echo '</select><br/>';
  92.  
  93. }
  94.  
  95. echo '<br/>';
  96. echo '<input type="submit" value="aktuaknij" name="aktualnij"/>';
  97. echo '</form>';
  98. }
  99.  
  100.  
  101. // odbieramy dane z formularza
  102. if(isset($_POST['aktualnij'])){
  103. $skok1 = $_POST['skok1'];
  104. $skok2 = $_POST['skok2'];
  105. $skok3 = $_POST['skok3'];
  106. $id2=$_POST['idtrener'];
  107. $id1=$_POST['idzawodnik'];
  108. $id3=$_POST['iddanezawody'];
  109. if($skok1 && $skok2 && $skok3 && $id1 && $id2 && $id3)
  110. {
  111. foreach($_POST['skok1'] as $klucz => $skok1) {
  112.  
  113. $sql1 = "UPDATE `zawody` SET `skok1` = {$_POST['skok1'][$klucz]}, `skok2` = {$_POST['skok2'][$klucz]}, `skok3` = {$_POST['skok3'][$klucz]}, `idtrener` = {$_POST['idtrener'][$klucz]} WHERE `idzawodnik` = {$_POST['idzawodnik'][$klucz]} AND `iddanezawody` = {$_POST['iddanezawody']}";
  114.  
  115. mysql_query($sql1);
  116.  
  117. }
  118. //edytujemy rekord
  119. $ins = mysql_query($sql1);
  120.  
  121. if($ins)
  122. {
  123. echo '<br/>Rekord został wyedytowany poprawnie';
  124. }
  125. else
  126. {
  127. echo '<br/>Błąd nie udało się wyedytować nowego rekordu';
  128. }
  129. }
  130. }
  131. ?>