Napisane: 4.05.2008, 12:02:18 | |
Grupa: Zarejestrowani Postów: 2 Dołączył: 4.05.2008 Ostrzeżenie: (0%) |
Dzięki, oczywiście pomogło, takie małe przeoczenie;) Dodatkowo przestawiłem kolejne bloki kodu: najpierw warunek if, później zapytanie do bazy, na końcu formularz. Wszystko działa bez zarzutu. Dzięki i pozdrawiam |
Forum: Przedszkole · Podgląd postu: #467674 · Odpowiedzi: 3 · Wyświetleń: 1 025 |
Napisane: 4.05.2008, 11:29:09 | |
Grupa: Zarejestrowani Postów: 2 Dołączył: 4.05.2008 Ostrzeżenie: (0%) |
Witam wszystkich. Jestem tu nowy, a programowaniem w php zajmuje się od niedawna, więc moje pytanie może okazać się dla większości banalne, aczkolwiek nie moge znaleźć rozwiązania mojego problemu. Piszę panel administracyjny dla strony informacyjnej i mam problem z poprawianiem rekordów w bazie z poziomu php. Oto kod: Kod [php] session_start(); // deklaracja sesji if(!session_is_registered("uzytkownik")){ // sprawdza zmienną sesji. header("location:index.php"); // przekierowanie do pliku logowania index.php } include ('config_admin.php'); // Połączenie z bazą. print "<h1> O nas </h1>"; // nagłówek $wynik = mysql_query ("SELECT * FROM `strona`;") or //zapytanie do bazy o rekordy die ("błąd w pytaniu"); $rekord = mysql_fetch_assoc($wynik); $o_nas = $rekord['o_nas']; print ' // formularz <form method="post"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td><textarea name="o_nas" rows="20" cols="65">'.$o_nas.'</textarea></td> </tr> <tr> <td><input type="submit" value="popraw" name="popraw"/></td> </tr> </table> </form>'; if ($POST['popraw']=='popraw') { // wysłanie poprawek $o_nasp = $_POST['o_nas']; $query = "UPDATE `strona` SET `o_nas`='$o_nasp'"; $wyniku = mysql_query ($query); } [/php] Powinno to działać w ten sposób, że po zalogowaniu się do panela powinienem móc odczytać rekord z bazy danych oraz poprawić go. Aktualnie moge tylko odczytać rekord, który wpada do pola textarea a poprawek nie moge wysłać do bazydanych. Po naciśnieciu przycisku "popraw" strona sie przeładowuje i pole z tekstem wraca do satnu pierwotnego. Proszę o pomoc, próbowałem już różnych poprawek nle nie wiem gdzie jest błąd. Pozdrawiam i z góry dziękuję. |
Forum: Przedszkole · Podgląd postu: #467658 · Odpowiedzi: 3 · Wyświetleń: 1 025 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 29.05.2024 - 01:28 |