Hallo zusammen!
Keine Ahnung was los ist, aber meine $_REQUEST-Funktion geht einfach nicht.
Irgendwas muss ich noch zusätzlich übergeben aber ich komm nicht drauf.
Also..ich erklär mal um was es genau geht.
Ich hab ne index.php die ne session startet und ein template(index.tpl) ausgiebt. Nun das funktioniert soweit auch alles korrekt. Auf dem Template befinden sich mehrere Links. Unter anderem der "Reports" Link der beim Klick auf eine Classe verlinkt und dabei die Variable "section" mit "reports" füllen sollte und diese an die index.php übergibt. Welche dann zu Reports.Class verlinkt.
der Code vom Link "Reports" im teplate(index.tpl) lautet:
Ein Code-Abschnitt in der Classe Reports sieht nun vollgendermassen aus:
Eigentlich sollte das ganze hier funktionieren und beim Switch auf die Funktion "ShowReports()" gehen, nur es kommt immer diese Fehlermeldung:
Notice: Undefined index: action in /www/htdocs/init/_classes/Reports.class.php on line 56
Was ist los?
Die Variable $action habe ich am Anfang der Classe definiert.
Danke für die Hilfe schon im voraus.
Gruss,
Yard
Keine Ahnung was los ist, aber meine $_REQUEST-Funktion geht einfach nicht.
Irgendwas muss ich noch zusätzlich übergeben aber ich komm nicht drauf.
Also..ich erklär mal um was es genau geht.
Ich hab ne index.php die ne session startet und ein template(index.tpl) ausgiebt. Nun das funktioniert soweit auch alles korrekt. Auf dem Template befinden sich mehrere Links. Unter anderem der "Reports" Link der beim Klick auf eine Classe verlinkt und dabei die Variable "section" mit "reports" füllen sollte und diese an die index.php übergibt. Welche dann zu Reports.Class verlinkt.
der Code vom Link "Reports" im teplate(index.tpl) lautet:
PHP-Code:
<li><a href="?section=reports">» Reports</a></li>
Ein Code-Abschnitt in der Classe Reports sieht nun vollgendermassen aus:
PHP-Code:
function getReportingPage()
{
$action = $_REQUEST['action'];
switch ($action)
{
case "nesresult":
$this->ShowNessusResult();
break;
case "trend":
$this->TrendAnalys();
break;
$this->ScanTrendScan();
break;
default:
$this->showReports();
break;
}//end switch
Notice: Undefined index: action in /www/htdocs/init/_classes/Reports.class.php on line 56
Was ist los?
Die Variable $action habe ich am Anfang der Classe definiert.
PHP-Code:
class Reporting
{
var $action;
Danke für die Hilfe schon im voraus.
Gruss,
Yard
Kommentar