Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wielokrotne przetworzenie formularza
Star
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Witam
Mam formularz ktory przesyła dane do jakiejś strony (nie mam do niej dostepu wiec nie moge tego zrobic za pomoca tablic PHP)
probowalem juz wielu sposobow ale zaden nie działa, moze ktos z Was cos doradzi
kod wyglada tak :
  1. <form target=\"_blank\" method=\"post\" action=\"http://blabla.pl\">
  2. <div id=\"temat_tresc\">
  3. <fieldset>
  4. <legend></legend>
  5. Temat:<br/>
  6. <input type=\"text\" name=\"subject\" size=\"25\" maxlength=\"50\" /><br />
  7. Treść:<br/>
  8. <input type=\"text\" name=\"text\" size=\"25\" /><br />
  9. <input type=\"submit\" name=\"send\" value=\"Wyślij\">
  10. </fieldset>
  11. </div>
  12. <fieldset>
  13. <legend></legend>
  14. <table>";
  15. for($i = 1; $i <= $wszystkienicki; $i++)
  16. {
  17. $start = mysql_fetch_array($result);
  18. $nick = stripslashes($start["nick"]);
  19. echo "
  20. <tr>
  21. <td>$nick</td>
  22. <td><input type=\"checkbox\" name=\"niczek\" value=\"$nick\" ";
  23. if($nick != $_SESSION['user_nick']) { echo "checked=\"checked\""; } echo " ></td>
  24. </tr>
  25. ";
  26. }
  27. echo "
  28. </table>
  29. </fieldset>
  30. <script type=\"text/javascript\">
  31. var send = '$wszystkienicki';
  32. for (i=1;i<=send;i++)
  33. {
  34. document.forms['form'+i].submit();
  35. }
  36. </script>
  37. </form>

Ta zmienna wszystkienicki pokazuje ilość osób i działa poprawnie bo gdy wejdę w źródło to pokazuje np 3 jeśli są 3 nicki w bazie
I powinno właśnie tyle razy przetworzyć ten formularz a niestety dalej przetwarza tylko raz

Ten post edytował Star 27.02.2015, 15:36:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


Cytat(kafowi @ 27.02.2015, 20:52:36 ) *
Opóźniłeś kliknięcie 3 submitów (naraz) o 100 milisekund. Natomiast chodziło pewnie o to, by submity były klikane w jakimś odstępie czasowym od siebie.
http://www.w3schools.com/jsref/met_win_settimeout.asp Tutaj masz bardzo fajne przykłady, nie powinieneś mieć problemu z edycją.

Naprawdę uważasz, że zatwierdzi w ten sposób kilka formularzy naraz?
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 12:45