Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] przesłanie danych z formularza i ich wyświetlenie
--aru--
post
Post #1





Goście







Witam, mam problem i nie wiem jak go rozwiązać, mianowicie: zrobiłem w pliku 1.html formularz, jego wynikiem są dwie zmienne określające ilość kolumn i wierszy tabeli w kolejnym formularzu zawartym w pliku 2.php który wygląda tak:
  1. $k=$_POST['kol'];
  2. $w=$_POST['wier'];
  3.  
  4. print("<form action='3.php' method='POST'>");
  5. $tabl=array();
  6.  
  7.  
  8. for($j=1;$j<=$w;$j++)
  9. {
  10. for($i=1;$i<$k+1;$i++)
  11. {
  12.  
  13. print("<input type='text' name='kol$j$i' id='kol$j$i' />");
  14.  
  15. if ($i==$k){ print("<br>");
  16. }
  17.  
  18. }
  19. }
  20.  
  21.  
  22. print("<input type='submit' value='OK'/>");
  23. print("</form>");


Powstała pożądana tabelka której komórki to pola input o parametrach name='kol11' do 'kolji'.
Chciałbym teraz to przesłać do pliku 3.php, i wyświetlić w formie takiej samej tabeli, tylko nie wiem jak..
Próbowałem za pomocą pętli for przypisać zmiennym $_POST['kolji'] nowe zmienne ale ze względu na różną ich ilość w zależności od liczby kolumn i wierszy jakoś mi to nie wychodzi.. Ogólnie to już się całkiem zakręciłem. (IMG:style_emoticons/default/facepalmxd.gif)
Proszę o pomoc.
Powód edycji: [Kshyhoo]: literówki
Go to the top of the page
+Quote Post
Wazniak96
post
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


1. Załóż konto a forum. (IMG:style_emoticons/default/smile.gif)
2. To nie tabelki. Tabelki tworzymy w html przez table
3. Nazywaj sensownie pliki bo się z czasem zgubisz.
4. 2.php :
  1. $k=$_POST['kol'];
  2. $w=$_POST['wier'];
  3.  
  4. print("<form action='3.php' method='POST'>");
  5. $tabl=array();
  6.  
  7.  
  8. for($j=1;$j<=$w;$j++)
  9. {
  10. for($i=1;$i<$k+1;$i++)
  11. {
  12.  
  13. print("<input type='text' name='kol$j$i' id='kol$j$i' />");
  14.  
  15. if ($i==$k){ print("<br>");
  16. }
  17.  
  18. }
  19. }
  20.  
  21.  
  22. echo "<input type='hidden' name='kol' value='".$k."' />";
  23. echo "<input type='hidden' name='wier' value='".$w."' />";
  24. print("<input type='submit' value='OK'/>");
  25. print("</form>");


3.php:

  1. $k=$_POST['kol'];
  2. $w=$_POST['wier'];
  3.  
  4. for($j=1;$j<=$w;$j++)
  5. {
  6. for($i=1;$i<$k+1;$i++)
  7. {
  8.  
  9. echo $_POST['kol'.$j.$i] . ' ';
  10.  
  11. if ($i==$k){ print("<br>");
  12. }
  13.  
  14. }
  15. }


Go to the top of the page
+Quote Post
--aru--
post
Post #3





Goście







Dziękuję, bardzo mi pomogłeś
(IMG:style_emoticons/default/thumbsupsmileyanim.gif)
Go to the top of the page
+Quote Post

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: 24.08.2025 - 18:31