Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> komunikaty o wykonanych akcjach w skrypcie.
acztery
post
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


Hej, mam raczej taki logiczny mały kłopot.

Mam np. akcję która usuwa rekord z bazy po usunieciu przenoszę użytkownika na lista gdzie może dalej sobie usuwać rekordy. Tylko ze chce pokazac użytkownikowi komunikat, że rekord został skasowany. Tylko niechce nic przekazywac w GET

Myślałem zeby w sesji zapisac ze ma sie pokazac komunikat po 5 sek. sesja wygasa

wtedy user zostanie przekierowany na liste rekordów i widzi komunikat pozniej juz nie. Ale czy to dobre rozwiązanie.?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
acztery
post
Post #2





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


właśnie tak robie. Tylko szukam jak ładnie to ukryć w Dojo, bo korzystam z ZF.

edit.

przekierowanie zły pomysł? jak nie przekieruje to w adresie user bedzie widzial caly czas np: index.php?FOR=2&ACT=del a ma widziec index.php

np.

index.php - lista rekordów
index.php?FOR=2&ACT=del - uruchomimy akcje do usuwania po usunieciu chce dla bezpieczenstwa przekierowac na index.php nie przekazujac zadnych parametrów w GET.

moze troszkę kodu aby niebyło niedomówien

  1. <?php
  2. class PostController extends Zend_Controller_Action{
  3.  
  4.  
  5. // .......
  6.    function deleteAction()
  7.    {
  8.        $post = new Post();
  9.        if ($this->_request->getParam('id') <> '')
  10.        {
  11.            $post->delete("Id = '".$this->_request->getParam('id')."' AND UserTo = '".$_SESSION['SES_SID']['InloginId']."'");
  12.        }
  13.        $this->_redirect('/post/basket');            
  14.    }
  15.  
  16. // .......
  17.  
  18. }
  19. ?>


aby wywołać akcje nazwa.pl/post/delete/id/1/ po wykonaniu ma wrócić (musi) na nazwa.pl/post/basket/

Ten post edytował acztery 31.10.2008, 14:53:31
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: 13.10.2025 - 13:34