Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Formularz
TheDuliMen
post
Post #1





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

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


Gram w grę RaceGame.pl, przy ustawianiu wyścigu ustawiam powiedzmy Tryb Utrudniony, Tor Suzuka, Okrążenia 3. Gdy wyślę formularz i nie usunę strony to jak daję refresh to mogę odświeżyć stronę i przyslać ponownie formularz. Jeśli skończyłem z kimś wyścig to mogę spamować refreshem tak że włączę wyścig w pół sekundy a druga osoba mi nie ucieknie w taki czy inny sposób. Mam pytanie czy jakos ten formularz da się zapisać, a nie tak że dopiero jak wyśle go to będę mógł go używać. Mogę udostępnić konto w celu sprawdzenia tego formularzu, jest to fake konto to i tak nie potrzebne.

Taki kod formularza jest:
  1. <form method="post" onSubmit="if(document.getElementById('zuzycie_paliwa').style.color == 'red') { alert('Nie posiadasz wystarczającej ilości paliwa aby rozpocząć wybrany wyścig.'); return false; }">
  2. <tr><td align="center"style="padding-top: 15px;"><b>Ustawienia wyścigu:</b></td></tr>
  3. <tr><td align="center" style="padding-top: 10px;">Wybierz rodzaj wyścigu:<select id="rodzaj" name="rodzaj" style="margin-left: 15px;"><option value="1">Normalny</option><option value="2">Utrudniony</option></select> <img src="images/info.png" alt="" title="Kliknij tutaj aby uzyskać więcej informacji." style="margin-left: 10px;" onClick="alert('Opis rodzajów wyścigów:\n\nWyścig normalny - Wyścig w którym rywalizacja toczy się tylko i wyłącznie na podstawie osiągów pojazdów oraz umiejętności ich kierowców. W wyścigu normalnym zabronione jest zadawanie uszkodzeń przeciwnikowi i jest on mniej opłacalny od wyścigu utrudnionego.\n\nWyścig utrudniony - Wyścig w którym oprócz rywalizacji na podstawie osiągów i umiejętności kierowcy toczy się rywalizacja na podstawie wytrzymałości pojazdów na uszkodzenia. W wyścigu utrudnionym dozwolone jest zadawanie uszkodzeń przeciwnikowi i jest on bardziej opłacalny od wyścigu normalnego.');"></td></tr>
  4. <tr><td align="center" style="padding-top: 10px;">Wybierz tor:<select id="tor" name="tor" style="margin-left: 15px;" onChange="OtworzURL('results.php', 'race=' + document.getElementById('tor').options[document.getElementById('tor').selectedIndex].value, 'zwrot');">
  5. <option value="3">Braga</option><option value="4">Croft</option><option value="5">Fuji Speedway</option><option value="6">Infineon</option><option value="7">Kielce</option><option value="9">La Plata</option><option value="8">Laguna Seca</option><option value="10">Poznań</option><option value="2">Suzuka</option><option value="1">Tsukuba</option></select></td></tr>
  6. <tr><td id="zwrot" align="center"></td></tr>
  7. <input type="hidden" id="liczba_okrazen" name="liczba_okrazen" value="2">
  8. <input type="hidden" name="id_wyzwanego" value="3140">
  9. <tr><td colspan="2" align="center" style="padding-top: 15px;"><table cellspacing="0" cellpadding="0"><tr onMouseOver="SubmitChange('submit2', 1);" onMouseOut="SubmitChange('submit2', 0);"><td><img id="submit2_1" src="images/submit_button_left.png" alt=""></td><td><input id="submit2_2" type="submit" value="Rozpocznij wyścig" class="input_submit" style="width: 140px;"></td><td><img id="submit2_3" src="images/submit_button_right.png" alt=""></td></tr></table></td></tr>
  10. </form>


Próbowałem jakoś edytować link itp ale dalej ustawia domyślne dane.

Ten post edytował TheDuliMen 29.07.2012, 12:16:22
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Idź oszukiwać gdzie indziej.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 08:45