Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: [PHP/MYSQL] Datensatz aus Liste löschen und zurückkehren

  Alt 17. Nov 2009, 10:45
Ich versuche das gerade umzusetzen. allerdings bin ich da auf ein Problem gestoßen:
filter.php
Code:
$action = $_GET['action'];   
$id = $_GET['id'];
$field = $_POST['field'];      
$filterStr = $_POST['filterStr'];      
$filterStr = "%".$filterStr."%";
$kat = $_POST['kategorie'];

function show($action, $id, $field, $filterStr, $kat)
{
   if ($action == "search")
   {
      //Tabelle mit Datensätzen
   }
   elseif ($action == "kategorie")
   {
      showKatList($kat);
   }
   elseif ($action == "deleteXY")
   {
      deleteXY($action, $id, $field, $filterStr, $kat);
   }
}   

function deleteXY($action, $id, $field, $filterStr, $kat)
{      
   // löschen
   $query = "";
   // Seite wieder aufrufen            
   show($action, $id, $field, $filterStr, $kat);
}
In der Funktion deleteXY ist die Action ja wieder deleteXY. Ich komme also in eine Endlosschleife. Aber wie kann ich mir die vorherige Aktion merken?

Aufruf:
<a href='./filter.php?id=".$row->id."&action=deleteXY&field=".$field."&filterStr=".$filterStr."&kat=".$kat."'>
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat