Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak zrobic poprawnie FLASHE
gorzat
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 3
Dołączył: 18.03.2011

Ostrzeżenie: (0%)
-----


witam,
chcialbym zrobic cos takiego jak widzialem we frameworku Symfony, tzn po wykonanej akcji na stronie pokazuje sie tzw FLASH i reszta strony.

plik wyglada tak?

edit.php:
  1.  
  2. if (isset($_POST['submit'])){
  3.  
  4. UPDATE ......
  5.  
  6. echo 'EDYCJA ZAKONCZONA POMYSLNIE';
  7.  
  8. } else {
  9. echo $formularz; }
  10.  


no i teoretycznie moglbym po echo EDYCJA wladowac ECHO FORMULARZ, ale takie powtarzanie kodu nie jest poprawne, wiec jak wychwycic ze sie UPDATE wykonal i wladowac ECHO EDYCJA po ELSE? do tego jeszcze dochodzi mozliwosc, ze sie nie wykonal, wiec to chyba takie latwe nie jest

jakis sposob na to musi byc:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gorzat
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 3
Dołączył: 18.03.2011

Ostrzeżenie: (0%)
-----


dzieki za pomoc.

zrobilem to jeszcze troche inaczej, ale dzieki za naprowadzenie.

  1. if(isset($_POST['submit'])) {
  2. $wykonaj = wykonal();
  3. echo 'poprawnie!';}
  4. else {
  5. if(isset($_POST['submittest'])) {
  6. $wykonaj = niewykonal();
  7. echo 'poprawnie!';
  8. }
  9.  
  10. // i tutaj juz bez else, zeby formularz byl zawsze
  11. echo $formularz;
  12.  


ale znowu mam problem. teraz jak cos zmienie w formularzu i wysle to pojawi sie POPRAWNIE i wyswietli formularz, ale nie odswiezony, tzn tak jakby on sie w ogole nie zaladowal na nowo. dopiero jak sam odswieze strone to dane sa zaladowane. nawet jak wladuje $formularz do tych ifow to nic nie daje, bo strona tak jakby sie nie przeladowala.
wczesniej to mialem tak zrobione, ze wysylalem formularz, wchodzilo mi do IFa, tam sie wykonywalo, wyswietlalem ze poprawnie i uzywalem headera do przeladowania strony i wtedy bylo ok. tylko ze wtedy FLASHe juz nie sa potrzebne, bo to juz wyswielilem, ze poprawnie, a nawet jakbym chcial to za 2 przeladowaniem strony gubi zmienna POST. mozna by uzyc sesji, ale to chyba troche bez sensu w takiej sytuacji?


prosze o pomoc jak to mozna rozwiazac?


ok juz wiem co bylo zle (IMG:style_emoticons/default/smile.gif)
po prostu pierwsze pobieralem dane do bazy i one sie wyswietlaly, a dopiero potem robilem update (IMG:style_emoticons/default/smile.gif)

pozdrawiam i dzieki za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 19:16