Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablica dwuwymiarowa
Forum PHP.pl > Forum > Przedszkole
sidkoz
Witam jestem nowy na forum smile.gif mam taki kod:
  1. <form action="leser.php" method="post" >
  2.    <input type="text" name="wiersz" value="5" />
  3.    <input type="text" name="kolumna" value="5"/>
  4.    <input type="submit" value="Wyślij " />
  5.  
  6. </form>
  7. </head>
  8. <body>
  9. <form action="" method="post" >
  10. <?php
  11. $wiersz = $_POST['wiersz'];
  12. $kolumna = $_POST['kolumna'];
  13.  
  14. for ($i =0; $i <$wiersz ; $i++) {
  15.    for ($j = 0; $j <$kolumna ; $j++) {
  16.    echo '<input size="1" type="text" value="" name="m1_'.$i,$j.'" />';
  17. }
  18. echo '<br>';
  19. }
  20.  
  21. ?>
  22. </form>

i teraz zachodzę w głowę jak tu wykombinować aby wpisane dane w wygenerowanych oknach formularza zapisać jako tablicę dwuwymiarową, w celu dalszej obróbki. Jestem laikiem co do php. jeśli ktoś z was drodzy koledzy i koleżanki miał jakieś pomysły albo wskazówki rad bym był biggrin.gif
Grzyw
  1. <form action="leser.php" method="post" >
  2. <input type="text" name="wiersz" value="5" />
  3. <input type="text" name="kolumna" value="5"/>
  4. <input type="submit" value="Wyślij " />
  5.  
  6. </form>
  7. </head>
  8. <body>
  9. <form action="" method="post" >
  10. <?php
  11. $wiersz = $_POST['wiersz'];
  12. $kolumna = $_POST['kolumna'];
  13.  
  14. for ($i =0; $i <$wiersz ; $i++) {
  15. for ($j = 0; $j <$kolumna ; $j++) {
  16. echo '<input size="1" type="text" value="1" name="tablica['.$i.']['.$j.']" />';
  17. }
  18. echo '<br>';
  19. }
  20.  
  21. ?>
  22. </form>


i w pliku, gdzie wysłany jest formularz masz zmienną $tablica będącą już 2-wymiarową tablicą.
sidkoz
Wracając do tego kodu to czy ktoś by mi wytłumaczył jak pastuch krowie dlaczego odbierając tą zmienną postem tablicę i wyświetlając ją pokazuje mi się- ?>.O ile mi się wydaje to ja nie będę miał po wysłaniu formularza w pliku odbierającym go zmiennej $tablica która będzie, jak to kolega wyżej powiedział tablicą dwuwymiarową, register_globals czy jak to się pisze mam off. Zna się ktoś questionmark.gif blinksmiley.gif
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.