Mailinglisten-Archive |
On Wed, Aug 16, 2000 at 11:33:10AM +0200, Jens Benecke wrote: > On Wed, Aug 16, 2000 at 08:34:33AM +0200, Johann-Peter Hartmann wrote: > > Hallo Jens > > > > Noch eine Sache: Mir gefällt die Darstellung der sqlquery->show_result() > Methode nicht, will sagen, ich möchte da noch eine zusätzliche Spalte > einbauen mit einem "Details" Knopf, der zu einem anderen PHP-Dokument > zeigt. Läßt sich das erreichen, ohne die komplette show_result() Methode > neu zu implementieren, während man gleichzeitig generisch genug bleibt, > daß das evtl. in die PHPLIB übernommen werden kann? Sorry, wenn das so bruchstückhaft hier ankommt, mir fällt halt nicht immer alles auf einmal ein. :-) (ist vielleicht auch besser zu beantworten) Ich habe mir die Table-Klasse mal angeschaut und denke, sowas läßt sich relativ einfach in show_result einbinden, mittels einer von Table abgeleiteten Klasse. Ich stelle mir eine Variable in Table() vor, die folgendermaßen aufgebaut ist (und standarmäßig leer, d.h. nicht benutzt wird): var $map_links = array( "col1" => "/path/file.php3", "col2" => "/path/file2.php3", # ... ) Damit soll die Tabelle dann so aussehen können: <table ...> <tr><th> col1 </th><th> col2 </th> .... </tr> <tr><td><a href="/path/file.php3?col1=value1">value1</a></td><td> ... </td></tr> <tr><td><a href="/path/file.php3?col1=value2">value2</a></td><td> ... </td></tr> <tr><td><a href="/path/file.php3?col1=value3">value3</a></td><td> ... </td></tr> ... </table> d.h. bei den angegebenen Spalten wird der Zelleninhalt durch einen Link ersetzt. a) Gibts das schon? (i.e.: Mach ich mir da umsonste Mühe, wenn ich das jetzt implementiere?) b) Ist das so am einfachsten? Table() scheint ja sehr "OOP-sauber" aufgebaut zu sein. c) Hilft mir jemand? :-) Ich könnte mir vorstellen, das noch zu erweitern... z.B. zusätzliche Parameter, usw. -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de
php::bar PHP Wiki - Listenarchive