Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z submitem...
irysek110
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 29.01.2005

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


No więc to jest pytanie, które zachacza trochę o Java Script, bo mam taki kod:

  1. <?php
  2.  
  3. echo &#092;"<form name=\"forma\" action=\"licytuj.php\" method=\"post\">
  4.  <input type=&#092;"hidden\" name=\"uzytk\" value=\"$nazwa\">
  5.  <a href=&#092;"javascript:document.forms['forma'].submit()\">link</a></form>\";
  6. ?>


i jeśli ów submit jest raz wykonywany, wszystko pasuje. Lecz gdy jest wywoływany w pętli to niestety po naciśnięciu w link nie ma żadnej reakcji.

Ma to działać tak, że forma ta ma być wywoływana tyle razy ile mam odpowiedzi z bazy danych na uprzednio zadane zapytanie. A każda forma w miejscu
  1. <?php
  2. value=&#092;"$nazwa\"
  3. ?>
ma mieć wartość pobraną z bazy danych (w zależności który link wybiorę, inna wartość jest przesyłana do skryptu licytuj.php ).

Mam nadzieję, że nie zamotałem za bardzo...
Go to the top of the page
+Quote Post
ikioloak
post
Post #2





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


Z tego co namotales to rozumiem ze tworzysz w petli ilestam formularzy. Blad jest taki ze wszystkie nazywaja sie 'forma'.
Zrob tak to chyba bedzie dzialac, bo formularze powinny sie inaczej nazywac:

  1. <?php
  2.  
  3. for ($i=0;$i<=10;$i++)
  4. {
  5. print &#092;"<form name=\"forma\".$.\"i\" .... >\";
  6. ...
  7. print &#092;"<a href=\"javascript:document.forms['forma\".$i.\"'].submit()\">link</a></form>\";
  8. }
  9.  
  10. ?>
Go to the top of the page
+Quote Post
irysek110
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 29.01.2005

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


No tak się właśnie nad tym zastanawiałem, ale już wczoraj nie miałem siły spróbować. W każdym razie działa. (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)

Dzięki za pomysł. Pozdrawiam
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: 22.08.2025 - 23:35