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');
?>
$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
