Jak usunąć dane ze zmiennej po włożeniu do bazy danych

Pytania i problemy
BeGood
BeGood

tak jak w temacie `

rekordy normalnie wkładają się do bazy danych i wszystko jest git tylko po odświerzeniu strony zawartości się dubluje a w zmiennych $topic, $description, $email nadal siedzi to co tam było wysłane postem Porszę o pomoc ! dziękuje

`

Kiotrak
Kiotrak

Nie rozumiem za bardzo. Ale chodzi ci o to żeby zaaktualizowac dane w bazie danych a na stronie w zmiennych je usunąć?

MTGmati
MTGmati

Nagłówek żądania zawiera pewne dane POST. Bez względu na to, co zrobisz, po ponownym załadowaniu strony żądanie zostanie ponownie wysłane.

Prostym rozwiązaniem jest przekierowanie do nowej (jeśli nie tej samej) strony. Ten wzorzec jest bardzo powszechny w aplikacjach internetowych i nazywa się Post/Redirect/Get. Typowe dla wszystkich formularzy jest wykonanie POST, a jeśli się powiedzie, należy wykonać przekierowanie.

Spróbuj jak najlepiej oddzielić (w różnych plikach) skrypt widoku (głównie HTML) od skryptu kontrolera (logika i inne rzeczy). W ten sposób zawsze umieszczasz dane w osobnym skrypcie kontrolera, a następnie przekierowujesz z powrotem do skryptu widoku, który po renderowaniu nie będzie zawierał danych POST w nagłówku żądania.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.