Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie, a zapobieganie odświeżeniu
maksik
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 0
Dołączył: 26.09.2012

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


Witam

Poniższy kod odpowiada za przycisk usunięcia zadania, i zwrócenia na konto punktów o wartości której było takie zadanie. Po usunięciu zadania i przesłaniu punktów, odświeżenie strony ponownie dodaje te samą wartość punktów mimo że zadanie można tylko jeden raz usunąć. Jak zapobiec w tym kodzie przesyłaniu ponownych punktów przez odświeżenie strony?

  1. function deletemyzadanie($id)
  2. {
  3.  
  4. $query = mysql_query('SELECT Id_Zadania FROM ZadaniaHistory WHERE Id_Zadania=\''.$id.'\' AND Accept=\'0\' ');
  5.  
  6. if (mysql_num_rows($query) <> 0)
  7. {
  8. echo '<br><br><font color="#882626" size="1"><fieldset style="background-color:#f9d2c7; width:735px; border:1px solid #882626">Nie możesz usunać nie rozliczonego zadania</fieldset></font>';
  9. }
  10. else
  11. {
  12. $query = mysql_query("SELECT Suma, Id_User FROM Zadania WHERE `Id_Zadania`='".$id."'");
  13. $query = mysql_fetch_array($query);
  14.  
  15. mysql_query("UPDATE `Users` SET `Balance`=`Balance` + '".$query['Suma']."' WHERE `Login`='".$query['Id_User']."'");
  16. mysql_query("UPDATE `Zadania` SET `Aktyw`='1' WHERE `Id_Zadania`='".$id."'");
  17. }
  18.  
  19. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:46