![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam pewien problem związany z aktualizowaniem strony. Ale po kolei. Mam plik Scores.php Kod $(function(){ $('a#15a').click(function(){$("input.Point1").attr("value", "15"); return false;}); $('a#30a').click(function(){$("input.Point1").attr("value", "30"); return false;}); $('a#40a').click(function(){$("input.Point1").attr("value", "40"); return false;}); $('a#ADa').click(function(){$("input.Point1").attr("value", "AD"); return false;}); $('a#15b').click(function(){$("input.Point2").attr("value", "15"); return false;}); $('a#30b').click(function(){$("input.Point2").attr("value", "30"); return false;}); $('a#40b').click(function(){$("input.Point2").attr("value", "40"); return false;}); $('a#ADb').click(function(){$("input.Point2").attr("value", "AD"); return false;}); }); </script> </head> <body> <form method="post" action="Form.php"> <table width="500" border="1" cellpadding="0" cellspacing="0"> <tr> <td><h2>Nazwisko 1</h2></td> <td><h2>Nazwisko 2</h2></td> </tr> <tr> <td> <input type="text" value="" class="Point1" name="Point1"><br/> <a href="#" id="0a">0</a> <a href="#" id="15a">15</a> <a href="#" id="30a">30</a> <a href="#" id="40a">40</a> <a href="#" id="ADa">AD</a> </td> <td> <input type="text" value="" class="Point2" name="Point2"><br/> <a href="#" id="0b">0</a> <a href="#" id="15b">15</a> <a href="#" id="30b">30</a> <a href="#" id="40b">40</a> <a href="#" id="ADb">AD</a> </td> </tr> </table> <input type="submit" value="Wyślij formularz" class="Submit" name="oursubmit"/> </form> </body> </html> Jest to plik, w którym klikając dany przycisk zmieniam wartości poszczególnych inputów za pomocą jQuery. To są wyniki z meczu tenisowego (wersja skrócona, gdyż reszta była za długa). Następny plik to plik do którego po naciśnięciu przycisku Wyślij zapisuje się tabelka z tymi danymi: Kod <?php $plik1 = 'score.php'; $otworz1 = fopen($plik1, "w+"); // parametr "a" ustawia kursor na końcu pliku $tresc1 = " <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"LiveScore\"> <tbody> <tr> <td class=\"Title\" colspan=\"6\">Court 3</td> </tr> <tr class=\"Set\"> <td colspan=\"2\"> </td> <td>Pkt</td> <td>1</td> <td>2</td> <td>3</td> </tr> <tr class=\"PlayerScore\"> <td class=\"Player\"><span class=\"PlayerName\">Pavol CERVENAK</span> <span class=\"PlayerNation\">(SVK)</span></td> <td class=\"Ball\"></td> <td>$_POST[Point1]</td> <td>$_POST[Set1a]</td> <td>$_POST[Set2a]</td> <td>$_POST[Set3a]</td> </tr> <tr class=\"PlayerScore\"> <td class=\"Player\"><span class=\"PlayerName\">Michal PRZYSIEZNY</span> <span class=\"PlayerNation\">(POL)</span></td> <td class=\"Ball\"></td> <td>$_POST[Point1]</td> <td>$_POST[Set3b]</td> <td>$_POST[Set3b]</td> <td>$_POST[Set3b]</td> </tr> </tbody> </table> "; // tutaj treść (można dać znak nowej linii "\n") $dopisz1 = fwrite($otworz1, $tresc1); // dopisujemy treść fclose($otworz1); // zamykamy plik header('location: LiveScore.php'); ?> Po każdej piłce zmieniamy wynik i klikamy Wyślij. Za każdym razem na nowo tworzy się plik score.php, który później się includowany na inną stronę tak, żeby użytkownik nie widział formularza to wyników. I problem jest taki, że Inputy w których są wyniki seta czy gema resetują się po każdym naciśnięciu Submit. Jak mogę to zmienić, żeby pamiętał on poprzednią zawartość? Wygląda to tak, że po naciśnięciu przycisku wprowadzone gemy czy punty znikają i trzeba je poprawiać za każdym razem, po każdej piłce ![]() Pomijam kwestie bezpieczeństwa, przynajmniej teraz. Wiem, że można by to zrobić lepiej, ale potrzebuję to na już i nie mam czasu, żeby się tym zająć na poważnie. Tutaj jest ten formularz: http://vellkan.pl/live/LiveScore.php Przeglądałem forum, ale zapamiętywanie sesji nie działało, a ciasteczek nie potrafię zrobić. Pozdrawiam i z góry dziękuję za pomoc ![]() Ten post edytował vellkan 22.05.2009, 13:32:57 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 3 Dołączył: 16.05.2009 Skąd: LocalHost Ostrzeżenie: (0%) ![]() ![]() |
Na Twoim przykładzie:
itd... -------------------- Kubofonista HomePage | GGCzat - Czat przez Gadu-Gadu
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, ale to nie działa. Sprawdzałem to lokalnie i na serwerze, usuwałem cudzysłowy i nic. Nie ma błędu, ale też nie zapamiętaju.
Możesz sam sprawdzić, zaktulizowałem pliki na serwerze. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Przeglądałem forum, ale zapamiętywanie sesji nie działało, a ciasteczek nie potrafię zrobić. http://plugins.jquery.com/project/Cookie -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Poproszę moderatora o zamknięcie tematu.
Nie uzyskam pomocy, a rozwiązanie jest mi potrzebne dosyć szybko, więc dziękuję tym którzy próbowali pomóc. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:23 |