php pagina opnieuw uitvoeren met andere action

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

  • Trax_Digitizer
  • Registratie: Januari 2002
  • Laatst online: 11-05 10:40

Trax_Digitizer

are we there yet?

Topicstarter
ik heb de volgende opzet voor een php pagina:

$action = $_GET['action']

switch($action)
{
case "show":
break;

case "delete";
break;

case "new";
break;
}

"show" laat databaseinhoud zien en geeft de mogelijkheid om via een form iets toe te voegen aan de database.
"delete" verwijderd een regel uit de database
"new" voegt iets aan database toe na klikken op form button.

Het probleem is nu echter dat wanneer ik een "delete" uitvoer, dan wil ik dat de pagina wordt gerefreshed, maar dan met de "show" case. Dus door druk op knop moet ie delete uitvoeren en daarna moet ie "show" uitvoeren, zodat ik weer de correcte database contents op mijn pagina zie.
Hoe doe ik dat?

Verwijderd

gebruik php-tags
en kijk eens naar de header() functies

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Trax_Digitizer schreef op 27 January 2003 @ 16:19:
ik heb de volgende opzet voor een php pagina:

$action = $_GET['action']

switch($action)
{
case "show":
break;

case "delete";
break;

case "new";
break;
}

"show" laat databaseinhoud zien en geeft de mogelijkheid om via een form iets toe te voegen aan de database.
"delete" verwijderd een regel uit de database
"new" voegt iets aan database toe na klikken op form button.

Het probleem is nu echter dat wanneer ik een "delete" uitvoer, dan wil ik dat de pagina wordt gerefreshed, maar dan met de "show" case. Dus door druk op knop moet ie delete uitvoeren en daarna moet ie "show" uitvoeren, zodat ik weer de correcte database contents op mijn pagina zie.
Hoe doe ik dat?
PHP:
1
2
header("Location: " . __file__ . "?action=show");
die();

[ Voor 10% gewijzigd door kvdveer op 27-01-2003 16:21 ]

Localhost, sweet localhost


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

toch nog wel vrij eenvoudig te bedenken

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.