![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 21.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam następujący problem szukam szukam i nie wiem gdzie tu jest błąd. Problem polega na tym że nie zapisuje mi $STGB03 do bazy.
Kod $query = "SELECT ID, NAME, ZDSA FROM `spts` where ID=1"; $result = mysql_query($query); while( $row = mysql_fetch_array( $result )){ $STGB01 .= $row[ 'ZDSA' ].''; } $STGB03 = trim($_POST['TSTGB01']); $wywietlSTEG = '<form action="" method="post"> <textarea name="TSTGB01" style="width: 300px; height: 200px;">'.$STGB01.' </textarea><br /> <form action="index.php" method="post"> <input type="hidden" name="STGB02" value="true"> <input type="submit" value="Zapisz" /> </form>'; if (isset($_POST['STGB02'])) { $zapytanie = "UPDATE `spts` SET `ZDSA` = '$STGB03' WHERE `id`='1'"; $idzapytania = mysql_query($zapytanie); } Pozdrawiam ok wszystko ok problem tkwi wyżej. Kod <?
if (isset($_POST['STEG'])) { Ten post edytował ArturEales 1.01.2009, 16:55:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie updaetuje się w ogóle tylko tak ci się wydaje? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ja tu widzę błąd logiczny, ale mogę się mylić. Po kolei: - masz formularz z wartością wyciągniętą z bazy - ok, - zatwierdzasz go i przesyłasz zmienne z formularza, - na początku skryptu wyciągasz starą wartość z bazy i przypisujesz do zmiennej ($STGB01), - później zajmujesz się zmienną przesłaną z formularza (przypisujesz ją do $STGB03, to jest ta nowa wartość tak?), - wyświetlasz formularz ze starą wartością (wyciągniętą wcześniej z bazy), - na końcu aktualizujesz rekord w bazie (tą nową wartością). Czyli - jeśli dobrze zrozumiałem - aktualizujesz bazę, ale sam sobie wyświetlasz starą wartość - shame on you (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) PS Dwa razy otwierasz tag form, ale to już na marginesie. Edit: Ups czyli mój błąd (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował ziqzaq 1.01.2009, 17:08:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:52 |