Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mySQL] odświeżanie po buttonie
Forum PHP.pl > Forum > PHP
zaiac
Witajcie,

Na mojej stronce mam buttoniki, po kliknieciu ktorych powinna w bazie wykonac sie odpowiednia akcja (UPDATE) oraz zmienic sie ikonka przy buttonie. Dzieje sie tak ale dopiero po 2 kliknieciu w button. Pytanie: Dlaczego stronka nie odswieza sie juz po 1 kliknieciu? Bardzo was prosze o pomoc. Poniżej kod.


  1. if($row[2] == 0) {?>
  2. <form method="POST" action="admin_platnosci1.php">
  3. <input type="hidden" name="zawodnik" value="<?php echo $zawodnik_id ?>">
  4. <input type="hidden" name="term_id" value="<?php echo $row[3] ?>">
  5. <input type="submit" name="zaplac" value="Zapłać">
  6. </form><?php
  7. }
  8.  
  9. if (isset($_POST['zaplac'])) { // Sprawdzenie czy formularz został wypełniony.
  10. require_once ('../mysql_connect.php');
  11. $query = "UPDATE pilka_platnosci SET PLATN_ZAPLACONE = 1 WHERE PLATN_P_ID = {$_POST['zawodnik']} AND PLATN_TERM_ID = {$_POST['term_id']}";
  12. $result = @mysql_query ($query); // Wykonanie zapytania.
  13.  
  14. } // Koniec zaplac.
klocu
a pomyśl.

najpierw coś chcesz zrobić i robisz to - klikasz i wysyłasz to do tego samego skryptu w ktorym najpierw sczytujesz stare dane a dopiero POTEM je nadpisujesz.

przenieś formułę aktualizującą na początek przed wyświtlanie. to wynika z logiki pracy ze skryptami...
zaiac
Dzięki - oczywiście zadziałało.
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.