Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Powtórzenie funkcji
Forum PHP.pl > Forum > Przedszkole
bogo143
Witam
Potrzebuje pomocy w sprawie powtarzania pewnych funkcji.
Mam kod HTML:
  1. Długość:<input type="text" name="a" />m
  2. <br />
  3. Szerokość:<input type="text" name="b" />m

I teraz potrzebuje pomocy w tym że chce zrobić żeby użytkownik podawał ile razy będzie powtarzana dana funkcja, tyle razy będzie ten kod powtarzany.
peter13135
nic nie rozumiem.
bogo143
Chodzi o to że użytkownik będzie podawał ile razy będzie powtarzany dany kod, tylko jak to zrobić ?
peter13135
napisałeś to samo co w pierwszym poście :/

  1. <form method="post">
  2. ile razy <input type="text" name="ile" />
  3. </form>
  4.  
  5. <?php
  6. if(isset($_POST['ile']))
  7. {
  8. for($i=0; $i<$_POST['ile']; ++$i)
  9. {
  10. //tutaj ten kod co ma sie przetwarzać
  11. }
  12. }
bogo143
  1. <form method="post">
  2. ile razy <input type="text" name="ile" />
  3. </form>
  4.  
  5. <?php
  6. if(isset($_POST['ile']))
  7. {
  8. for($i=0; $i<$_POST['ile']; ++$i)
  9. {
  10.  
  11. Długość:<input type="text" name="a" />m
  12. <br />
  13. Szerokość:<input type="text" name="b" />m
  14. }
  15. ?>

Mając taki kod i niestety nie działa
Mackos
Działa działa tylko daj sobie
  1. <form action="" method="post" >
markonix
Daj to w echo przecież taki kod wywala błędy.
bogo143
Dobra jestem kompletnie zielony w tym
Mam taki kod
  1. <form action="" method="post" >
  2. ile razy <input type="text" name="ile" />
  3. </form>
  4.  
  5. <?php
  6. if(isset($_POST['ile']))
  7. {
  8. for($i=0; $i<$_POST['ile']; ++$i)
  9. {
  10.  
  11. echo ("Długość:<input type="text" name="a" />m");
  12.  
  13. echo ("Szerokość:<input type="text" name="b" />m");
  14. }
  15. ?>


Co jest w nim nie tak ?
markonix
Cudzysłowowy i niepotrzebny nawias.
Fifi209
  1. <form action="" method="post" >
  2. ile razy <input type="text" name="ile" />
  3. </form>
  4.  
  5. <?php
  6. if(isset($_POST['ile']))
  7. {
  8. for($i=0; $i<$_POST['ile']; ++$i)
  9. {
  10.  
  11. echo 'D3ugoa:<input type="text" name="a" />m';
  12.  
  13. echo 'Szerokoa:<input type="text" name="b" />m';
  14. }}
  15. ?>


Powinno latać.

Polecam dodać sumbita o ile chcesz przesłać w ogóle ten formularz.
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.