Servus zusammen,
seit einiger Zeit habe ich eine Datenbank mit verschiedenen Anleitungen und Texten.
Da die DB jetzt jedoch mehr als 2500 Texte enthält möchte ich die Abfrage aus der DB differenzieren und somit die Abfrage-Ausgabe übersichtlicher gestalten.
Meine Vorstellung ist ein Balken mit den Anfangsbuchstaben (0-9 und A-Z)
0 1 2 3 4 5 6 7 8 9 A B .... Y Z Ä Ö Ü
Funktioniert hatte das ganze unter PHP4 schon ganz gut, jedoch nach der Umstellung auf PHP5 bekomme ich ständig Fehlermeldungen bezüglich Undefined index: $PHP_SELF und Undefined variable: PHP_SELF.
Anfangs war die Abfrage über Switch gesteuert, jetzt habe ich sie zwecks Übersichtlichkeit mit for - then, da ich hier in einem Block die komplette Steuerung unterbringen kann.
PHP-Code:
69 $notinarray = array('');
70 for ($j = 48; $j < 49; $j++)
71 {
72 printf('<a href="%s?letter=%s"><u><font color=\"FF0000\">0</font></u></a> ',
73 $_SERVER['$PHP_SELF'], chr($j), chr($j));
74 }
75 if (isset($_GET['$letter']) AND $_GET['$letter'] == '0')
76 { $res = mysql_query("select * from Texte WHERE `titel` LIKE '0%' ORDER BY `Titel`");
77 }
--------------------
Notice: Undefined index: $PHP_SELF in /srv/www/htdocs/Storys/Storys_index.php on line 73
0
Leider bekomme ich es nicht hin die PHP_SELF-Variable ohne Fehler auszulesen, denn ich möchte ja das Ergebnis im selben Fenster anzeigen (mit dem Balken darüber).
In der letzten Zeile die Null zeigt den Link im Balken (
http://daheim/Texte/Texte_index.php?letter=0)
Kann mir da jemand "über den Berg" helfen???
Danke Werner