danOne: erlaubte Zeichen bei array index

Beitrag lesen

Hi,
Ok merkwürdiges Problem:
ich habe ein Formular mit relativ vielen Feldern, einige davon sind speziell und müssen daher auch speziell verarbeitet werden, daher habe ich bei diesen an den Namen einen * angehängt. Bis vor ca 4,5 minuten lief das alles wunderbar und war eigentlich schon von der todo liste verschwunden als ich es noch ein letztes mal testen wollte (hatte ich zwar schon 20 mal gemacht). jetzt sagt mir das skript beim auslesen von $_POST:

Notice: Undefined index: titel* in ...

also im code steht an der stelle:

$sql="select id from ".$table." where titel='".$_POST['titel*']."';";

das was das ganze so witzig macht ist das ich mir mal eine zeile tiefer ein var_dump($_POST); ausgeben lasse und da steht:

array(20) { ... ["titel*"]=> string(3) "sdf" ...}

vorallem hat das doch grade noch funktioniert!!!!!! ARGH!

ich hab schon rausgefunden das es wohl an dem * liegt, aber warum ging es denn grade noch? und vorallem gibt es irgendein anderes special zeichen das man nehmen darf? ich will nicht alle durchtesten weil das skript doch etwas länger ist und ich da relativ lange dran sitzen würde und daher gleich das richtige tun würde.

schönen Gruß
.dan.One.