Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz w pętli i odpowiednie nazwy zmiennych
MOniToR
post 12.02.2005, 17:22:20
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


Chciałbym stworzyć formularz, który by się składał z dwóch formularzy tongue.gif Chodzi o to, że np. w pierwszym podaję ile czegoś(formularzy) potrzebuję i po submit wyświetlił by mi się drugi formularz tyle razy ile wynosi liczba podana w pierwszym formularzu. Samo wykonanie wydaje mi sie proste chociarz tego narazie nie umiem jednak problem widze w nazwie zmiennych. Jak zrobić aby nazwy zmiennych w tego typu formularzach sie nie powtarzały ?


--------------------
Go to the top of the page
+Quote Post
Spike
post 12.02.2005, 18:06:21
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 3.02.2004
Skąd: Tczew

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


  1. <?php
  2.  
  3. if(!$akcja) {
  4. echo &#092;"<form method=\"post\" action=\"index.php?akcja=pokaz\" ><input type=\"text\" name=\"ile\" /></form>\";
  5. } elseif($akcja==&#092;"pokaz\") {
  6. echo &#092;"<form method=\"post\" action=\"index.php?akcja=zapisz\" >\";
  7. for($i = 1; $i <= $ile; $i++) {
  8. echo &#092;"Nazwa :<input type=\"text\" name=\"nazwa[$i]\" /><br />\";
  9. echo &#092;"Text: <input type=\"text\" name=\"text[$i]\" />\";
  10. }
  11. echo &#092;"<input type=\"hidden\" value=\"$ile\" name=\"ile\" /></form>\";
  12.  
  13. } elseif($akcja==&#092;"zapisz\") { //dal przykładu dodajesz do bazy
  14. for($i = 1; $i <= $ile; $i++) {
  15. $result = mysql_query (&#092;"INSERT INTO tabela (text,nazwa) VALUES('$text[$i]' , '$nazwa[$i]\");
  16. }
  17. }
  18. ?>


Ten post edytował aldi 13.02.2005, 13:38:17
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 11:17