mam pytanie dotyczące edytowania danych w bazie MYSQL. Wszystko mi się dobrze edytuje jednak mam inny problem.
Po wciśnięciu przycisku Akceptuj, strona mi się przeładowuje, tekst o poprawnej edycji się wyświetla, czyli niby wszystko ok. Jednak w textarea nadal pozostaje tekst, który był tam jeszcze przed edycją. Czyli niestety muszę korzystać z F5... Screen.
header("Location: "); odpada, bo po tym owszem w textarea jest już aktualny tekst, jednak nie pojawia się informacja o poprawnym dodaniu rekordu do bazy.
Podsumowując chciałbym osiągnąć taki efekt, aby po edycji w textarea wyświetlił mi się w niej aktualny tekst, a także informacja o poprawnym dodaniu rekordu.
KOD #1 - wyświetla się stary tekst i wyświetla się informacja o dodaniu rekordu
echo '<form name="" method="POST"> </td></tr> <tr> <td class="trow1" width="50%"><center><input type="submit" name="ok" value="Akceptuj"/></center></td></tr>'; if ($ok == 'Akceptuj') { if($query) echo '<tr><td class="tcat3" width="50%"><img src="images/admin/add.gif"/> Dane zostały dodane poprawnie</td></tr>'; else echo '<tr><td class="tcat4" width="50%"><img src="images/admin/error.gif"/> Błąd wprowadzania danych</td></tr>';
KOD #2 - wyświetla się nowy tekst, ale nie wyświetla się informacja o dodaniu rekordu
echo '<form name="" method="POST"> </td></tr> <tr> <td class="trow1" width="50%"><center><input type="submit" name="ok" value="Akceptuj"/></center></td></tr>'; if ($ok == 'Akceptuj') { if($query) echo '<tr><td class="tcat3" width="50%"><img src="images/admin/add.gif"/> Dane zostały dodane poprawnie</td></tr>'; else echo '<tr><td class="tcat4" width="50%"><img src="images/admin/error.gif"/> Błąd wprowadzania danych</td></tr>'; exit; }