Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Formularz
Forum PHP.pl > Forum > Przedszkole
TheDuliMen
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.
webdice
Idź oszukiwać gdzie indziej.
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.