Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mySQL] odświeżanie po buttonie
zaiac
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 11.05.2007
Skąd: Kraków

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
klocu
post
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


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...

Ten post edytował klocu 31.08.2007, 16:46:00
Go to the top of the page
+Quote Post
zaiac
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 11.05.2007
Skąd: Kraków

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


Dzięki - oczywiście zadziałało.
Go to the top of the page
+Quote Post

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 - 04:23