Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przeskakiwanie formularza na koniec
Forum PHP.pl > Forum > Przedszkole
Lichun
Witam mam mały problem.
mam taki urywek kodu o ostatnia pętla tego kodu zawsze wyświetla mi się na samym końcu.

  1. if($jest==1)
  2. {
  3.  
  4. $iditem=$_POST['id'];
  5.  
  6. echo"<form action='kuznia.php' method='post'>
  7. <input type='hidden' name='jest' value='2' />
  8. <input type='hidden' name='id' value='$iditem' />
  9. ";
  10.  
  11. for($q=0;$q<$ilosc;$q++) {
  12. $idd=$tab[$i];
  13. $i=$i+1;
  14. $tymczasowa =mysql_query("SELECT iditem FROM plecak WHERE id='$idd'");
  15. $tymczasowa = mysql_fetch_array($tymczasowa, MYSQL_NUM);
  16. $coo=$tymczasowa[0];
  17.  
  18. $tymczasowa =mysql_query("SELECT * FROM sklep WHERE id='$coo'");
  19. $dane = mysql_fetch_array($tymczasowa, MYSQL_ASSOC);
  20. $user[plecak]=$user[plecak]-1;
  21. $j=$i+1;
  22. switch($dane[typ])
  23. {
  24. case 1:
  25. <table>
  26. <tr>
  27. <td width='75'> Helm</td > <td width='75'> $dane[nazwa]</td >
  28. <td width='75'>
  29. <input type='radio' name='wybor' value='$dane[iditem]' />
  30.  
  31. </td >
  32. </tr>
  33. </table>
  34.  
  35. ";
  36.  
  37. break;
  38. case 2:
  39. <table>
  40. <tr>
  41. <td width='75'> Napiersnik</td > <td width='75'> $dane[nazwa]</td >
  42. <td width='75'>
  43. <input type='radio' name='wybor' value='$dane[iditem]' />
  44. </tr>
  45. </table>
  46.  
  47. ";
  48.  
  49. break;
  50. case 3:
  51. <table>
  52. <tr>
  53. <td width='75'> Nogawice</td > <td width='75'> $dane[nazwa]</td >
  54. <td width='75'>
  55. <input type='radio' name='wybor' value='$dane[iditem]' />
  56.  
  57.  
  58. </tr>
  59. </table>
  60.  
  61. ";
  62. break;
  63. case 4:
  64. <table>
  65. <tr>
  66. <td width='75'> Buty</td > <td width='75'> $dane[nazwa]</td >
  67. <td width='75'>
  68. <input type='radio' name='wybor' value='$dane[iditem]' />
  69. </tr>
  70. </table>
  71.  
  72. ";
  73.  
  74. break;
  75. case 5:
  76. <table>
  77. <tr>
  78. <td width='75'> Rekawice</td > <td width='75'> $dane[nazwa]</td >
  79. <td width='75'><input type='radio' name='wybor' value='$dane[iditem]' /></td>
  80.  
  81. ";
  82.  
  83. break;
  84. case 6:
  85. <table>
  86. <tr>
  87. <td width='75'> Bron</td > <td width='75'> $dane[nazwa]</td >
  88. <td width='75'>
  89. <input type='radio' name='wybor' value='$dane[iditem]' />
  90. </tr>
  91. </table>
  92.  
  93. ";
  94. break;
  95.  
  96. }
  97.  
  98.  
  99.  
  100. }
  101.  
lichun
czyli wychodzi na to że ostatnia opcja formularza jest wyświetlana za samych przyciskiem do wysyłania.
nospor
Cytat
mam taki urywek kodu o ostatnia pętla tego kodu zawsze wyświetla mi się na samym końcu.
Jakby ci tu powiedzieć..... wiesz..... wiem, że to trudne.. ale zazwyczaj ostatnia rzecz w pętli wyświetlana jest na końcu wink.gif
lichun
ale nie na końcu całego skryptu :)kończy się pętla, pojawia się button, wykonuje sie kolejna pętla wyświetla się kilka rzeczy i nagle pojawia się jeszcze jeden rekord z tej pętli
nospor
Po pierwsze i najważniejsze:
popraw swój cały kod html jaki generujesz bo to jeden wielki bałagan. Otwierasz znaczniki, których nie domykasz. (np TD) To może być jeden z powodów twojego problemu.
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.