Taobyby: $_GET funzt nicht

Beitrag lesen

Hi,

Array ( [type] => 8 [message] => Undefined index: art_abf_typ [file] => D:\xampp\htdocs\eyeoptics\index.php [line] => 149 )

Also greifst du auf einen Index zu, der gar nicht existiert.

Nutze isset(), um das zu ueberpruefen, bevor du darauf zugreifst.

MfG ChrisB

Es geht mir nicht darum sicher zu stellen ob es den index gibt es geht darum das er gar nicht erstellt wird obwohl ich ihn im Link erstelle

<a href="/index.php?art_abf_typ=Apfel">Apfel</a>

Nochmal zur Erklärung
Eine Seite Name: index.php
Auf der Seite befindet sich:
Ein Logo
Eine Navbar
und
Php Code

Der php code soll bestimmte Artikel aus der Datenbank rausholen und anzeigen.
Welche Artikel er rausholen soll, wird oder sollte über die Navbar festgelegt werden.
Also drücke ich jetzt den Button Apfel welcher den Link
<a href="/index.php?art_abf_typ=Apfel">Apfel</a>

Was dazu führt das die Seite index.php neu geladen wird und, wenn es klappen würde, im $_GET Array den index art_abf_typ mit dem Wert Apfel beschreibt.
Daraufhin mache ich es so wie beim $_Post array auch und schreibe

$art_abf_typ = $_GET['art_abf_typ'];

was dann zur Folge hätte das ich
diese Anfrage

$dbanfrage = sprintf( "SELECT * from $tabelle WHERE art_typ='%s'",

mysql_real_escape_string($art_abf_typ));


>   
> erstelle und sie per Querry an meine Datenbank übergebe was mir dann im weiterem Verlauf alle Apfelsorten oder einfach Artikeltypen auswerfen würde.  
> Aber der Index art\_abf\_typ wird nicht erstellt und ich weiß nicht warum.  
>   
>   
>