Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] form przesyłanie tablicy
--Leszcz--
post
Post #1





Goście







Witam.
Mam mały problem $wyniko jest zawsze zerem ? Widocznie tu
  1. <td align="left"><input type="text" name="tab_['.$i.']" size="5" maxlength="10" /></td>

jest gdzies błąd bo nie przesyła dalej. Próbowałem na różne sposoby niesktecznie.

Dla jasności wiekszy fragment kodu :


  1. if(isset($_POST['ile'])) {
  2.  
  3. $_SESSION['sile']=$_POST['ile'];
  4. $_SESSION['szloto']=$_POST['zloto'];
  5. echo $_SESSION['sile'];
  6. <form action="calc.php?option=do" method=post>
  7. <table>';
  8. $tab[$_POST['ile']];
  9. for($i=0;$i<$_POST['ile'];$i++)
  10. {
  11. echo '
  12. <tr>
  13. <td>Podaj level '.($i+1).' gracza</td>
  14. <td align="left"><input type="text" name="tab_['.$i.']" size="5" maxlength="10" /></td>
  15. </tr>';
  16. }
  17. echo '
  18. <tr style="height: 100px">
  19. <td colspan="2" align="center"><input type="submit" value="Dalej !"></td>
  20. </tr>
  21. </table>
  22. </form> <br>';
  23.  
  24. }
  25.  
  26. if($_GET['option']=="do")
  27. {
  28. for($j=0;$j<2;$j++)
  29. {
  30. echo $tab_[$j];
  31. echo '<br>';
  32. }
  33.  
  34. for($j=0;$j<$_SESSION['sile'];$j++)
  35. {
  36. $suma+=$tab_[$j];
  37.  
  38. }
  39. $wynik = $_SESSION['szloto']/$suma;
  40. for($i=0;$i<$_SESSION['sile'];$i++)
  41. {
  42. $wyniko=$tab[$i]*$wynik;
  43. echo $wyniko;
  44. }
  45. }
  46.  


Z góry dziękuje za odp.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 14:46