Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Problem z uaktualnieniem rekordów
Forum PHP.pl > Forum > Przedszkole
MariuszP
Witam
Nie wiem jak to zrobić aby formularz pobierał z bazy dane, a następnie umożliwiał modyfikacje tych danych i zapisywał do bazy. Udało mi się jedynie sprawić by formularz pobierał dane
  1. <?php
  2. $wynik=mysql_query("SELECT * FROM users,freq where users.PESEL=freq.PESEL;");
  3. while ($rekord=mysql_fetch_assoc($wynik)){
  4. $LP=$rekord['LP'];
  5. $Imie=$rekord['Imie'];
  6. $Nazwisko=$rekord['Nazwisko'];
  7. $PESEL=$rekord['PESEL'];
  8. $Klasa=$rekord['Klasa'];
  9. $L_opuszczonych_dni_uspr=$rekord['L_opuszczonych_dni_uspr'];
  10. $L_opuszczonych_dni_nieuspr=$rekord['L_opuszczonych_dni_nieuspr'];
  11. $L_spoznien=$rekord['L_spoznien'];
  12.  
  13. Tu mamy formularz
  14. Nastepnie pobieram dane z formularza
  15. $_POST['LP']=$LP;
  16. $_POST['Imie']=$Imie;
  17. $_POST['Nazwisko']=$Nazwisko;
  18. $_POST['PESEL']=$PESEL;
  19. $_POST['Klasa']=$Klasa;
  20. $_POST['L_opuszczonych_dni_uspr']=$L_opuszczonych_dni_uspr;
  21. $_POST['L_opuszczonych_dni_nieuspr']=$L_opuszczonych_dni_nieuspr;
  22. $_POST['L_spoznien']=$L_spoznien;
  23.  
  24. i próbuję uaktualnić 
  25.  
  26. mysql_query("UPDATE freq SET L_opuszczonych_dni_uspr = ".$L_opuszczonych_dni_uspr.",
  27. `L_opuszczonych_dni_nieuspr` = ".$L_opuszczonych_dni_nieuspr.",
  28. `L_spoznien` = ".$L_spoznien." where freq.PESEL=".$PESEL.";");
  29. ?>

I nie udaje się. Wie ktoś może jak to zrobić
Cienki1980
Jako, że to Twój pierwszy post na forum nie zamknę od razu.

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i dodać poprawny tag do tematu.

Jeżeli prośby moderatora nie zostaną wysłuchane wątek zostanie zamknięty.
in5ane
Tzn., że musisz dodać w nazwie tematu tag: [php] przed treścią nazwy tematu.


a Ciebie muszę chyba odesłać
do regulaminu, żebyś przeczytał
punkt IV 3.a
~Cienki1980
MariuszP
Już poprawiłem przepraszam
kossa
zle deklarujesz zmienne, chyba że piszesz po arabsku to ja moge zrozumieć ale komputer chyba nie smile.gif

nie tak:
Cytat
$_POST['LP']=$LP;


tylko tak:
  1. <?php
  2. $LP=$_POST['LP'];
  3. ?>


to dotyczy kolejnych zmiennych również

i teraz update powinien zadziałać

Łukasz
MariuszP
Dzięki Łukasz
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.