Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dynamicznie tworzenie formularza
Forum PHP.pl > Forum > Przedszkole
web.admin.pl
Witam wszystkich. widze ze mam podobny problem jak kolega. ja napisalem juz skrypcik znaczy no napisalem tylko on nie dziala tak jak powinien... chce zeby po kazdym kliknieciu dodawal sie formularz z tym zeby nazwy formularza były inne. ok to tyle z góry dzieki

oto co zrobilem
  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  2. <meta name="Author" content="Daniel">
  3. <title>formularz</title>
  4. </head>
  5. <?php
  6. function forma($pomoc) {
  7. $pomoc++;
  8. echo "
  9. <table >
  10. <tr>
  11. <td align=right valign=middle width=110>
  12. Nazwisko:*
  13. </td>
  14. <td align=right valign=top width=10 style=font-size: 5px></td>
  15. <td align=left>
  16. <input type=text name=nazwisko".$pomoc." size=29 value=".$nazwisko.">
  17. </td>
  18. </tr>
  19. <tr>
  20. <td align=right valign=middle width=110>
  21. Ulica:*
  22. </td>
  23. <td align=right valign=top width=10 style=font-size: 5px></td>
  24. <td align=left>
  25. <input type=text name=ulica".$pomoc." size=29 value=".$ulica."><br>
  26. </td>
  27. </tr>
  28. </table>";
  29. }
  30. $pomoc=1;
  31.  
  32. echo "<form action='sendemail.php' method=post>";
  33.  
  34.  
  35. IF (isset($dodaj)) {
  36. forma($pomoc);
  37. }
  38.  
  39. forma($pomoc);
  40. echo "<input type=submit name=dodaj value='Nowy formularz'>";
  41.  
  42.  
  43. echo "
  44. <table >
  45. <tr>
  46. <td align=center></td>
  47. <td></td>
  48. <td><br><input type=submit name=submit value='Wyślij zamówienie' style='width: 200px'></td>
  49. </tr>
  50. </table>
  51. </form>";
  52.  
  53.  
  54.  
  55.  
  56.  
  57. ?>
  58. </body>
  59. </html>


jak by ktos mogl to poprawic.... bo chyba nie trzeba tu duzo zmieniac....
efekt mozna zoabczyc na http://80.240.189.36/~miedziol/sendemail.php
z góry dzieki
pozdrawiam
webadminpl
bigZbig
Napisz to w js a nie w php.
web.admin.pl
nie znam js... ;/ zastanawiam sie i chyba zrobie pentelke... for smile.gif
bigZbig
No ale co Ci da pentelka for kiedy ona musi sie wykonac podczas jednego przeladowania, a kazde wcisniecie przycisku spowoduje przeladowanie dokumentu? Moglbys co prawda w sesji zapamietac liczbe powtorzen petli i w nastepnym wywowlaniu zwiekszac te liczbe o jeden, ale to nie jest najszczesliwsze rozwiazanie. Zrob to lepiej w javaScripcie. Jak sie do tego zabrac masz w temacie http://forum.php.pl/index.php?showtopic=50...=0&p=279462
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.