Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pyanie o UPDATE + SELECT
nieznajomy
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 11.02.2009

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


Witam,
Mam pytanie odnośnie UPDATE i SELECT w MySQL. Chodzi mi o to, aby przy aktualizacji rekordów w bazie dodawane liczby były wyświetlane na jednej z podstron. Obrazowo ma to wyglądać tak, że na jednej podstronie mam formularz, przez który dodaję dane z jednego meczu, które mają być wyświetlone na innej podstronie, ale mają być także dodane do statystyk, które już są w bazie, tak aby można było zsumować statystyki z kilkudziesięciu meczów.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


  1. //zmienne do zapisu do aktualizacji bazy
  2. $id=$_POST['id'];
  3. $wynik=$_POST['wynik'];
  4. $druzyny=$_POST['druzyny'];
  5. $stadion=$_POST['stadion'];
  6. //itd
  7. //zczytanie poprzednich wartosci zanim zapiszemy nowe
  8. $sql="SELECT * FROM mecze WHERE id=$id LIMIT 1";
  9. //zapisanie do sesji wartosci meczu przed aktualizacja danych
  10. $_SESSION['mecze']=mysql_result(mysql_query($sql),0);
  11.  
  12. //aktualizacja danych
  13. $sql="UPDATE mecze SET wynik='$wynik' , druzyny='$druzyny' , stadion='$stadion' WHERE id=$id";
Teraz w pliku gdzie chcesz wyswietlic dane z przed aktualizacji robisz np. tak:
  1. echo 'ID:'.$_SESSION['mecze'][0].'<br />Wynik:'.$_SESSION['mecze'][1].'<br />Druzyny:'.$_SESSION['mecze'][2]; //itd
Tylko pamietaj ze na samym poczatku kazdego pliku kozystajacego z sesji MUSI BYC session_start(IMG:style_emoticons/default/exclamation.gif)
PS. Pisane z reki bez sprawdzania, ale powinno dzialac.

Ten post edytował sadistic_son 9.10.2010, 11:32:28
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 11:01