Mailinglisten-Archive |
hallo, Vorgangsbeschreibung: Ein .php5 Skript soll mit Hilfe der unten stehende Abfrage Daten aus einer Filmdatenbank über die Texteingabezeile eines Formulars (.html Seite) ausgeben. In die Texteingabezeile können sowohl Zahlen als auch Buchstaben eingetragen werden. Die Formulardaten werden mit der get-Methode unter der Codierung "application/x-www-form-urlencoded" an das Datenausgabeskript (.php5) übergeben. Die Abfrage zur Datenausgabe im Datenausgabeskript: ("DB111153", "select * from M_Internet where Titel = " . $_POST["Titel"] . " and Hardcore = 'NEIN' ", "block=0","Filme"); Besonderheit: In der php.ini des Providers sind die Sicherheitsrichtlinien REGISTER_GLOBALS = "OFF", DEFAULT_CHARSET= "no value" und MAGIC_QUOTES_GPC= "OFF" berücksichtigt. Der partielle Zugriff auf die globalen php5-Variablen wurde über einen extract Include im Datenausgabeskript erreicht. Problem: Das Datenausgabe-Skript arbeitet mit Hilfe der oben stehenden Abfrage und dem extract include; heißt: der Datenbankzugriff und die Datenausgabe gelingt, wenn Zahlen aus der Texteingabezeile des Formulars an das Skript übertragen werden. Buchstaben werden von diesem Skript nicht verarbeitet. Aufgabe: Was muss an der Programmierung .php5 Datenausgabeabfrage oder den diese Abfrage begleitenden Einstellungen (s.o.) geändert werden, damit mit Hilfe des Suchformulares über das Datenausgabeskript auch ein Film wie "Der Stadtneurotiker" und nicht nur Filme wie "2001" aus der Datenbank ausgelesen und/ oder ausgegeben werden können ? Gruß Ulf
php::bar PHP Wiki - Listenarchive