Beitrag von till (1103 Beiträge) am Mittwoch, 24.Juli.2002, 09:13.
kombination loop und do möglich ?
hallo
ich möchte aus gründen der übersichtlichkeit die ausgabe einer db nicht einfach mit "do action = all" machen sondern mit loop umd von der sturen tabellenstruktur wegzukommen. das klappt auch ganz gut. ist es dennoch möglich in der ausgabe links zu einer detailausgabe des jeweiligen datensatzes mit einzubauen ? also eigentlich eine art kombination von loop und do befehl ?
mit perl ist das sicher möglich nur leider kann ich depp immer noch zu wenig perl.
in der doku konnte ich nichts dazu finden.
danke für alle tipps
till
Antworten
Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 09:23.
Re: kombination loop und do möglich ?
Würde ich nicht mit mit der Detail-Ausgabe von <do action> machen...
Du kannst in der Loop-Schleife auf Deine eigene Detail-Seite verlinken und die Datensatz-Id mitgeben:
<a href=http://baseportal.de..../Detail-Seite&Id=$Id>
auf Deiner Detail-Seite holst Du Dir den Datensatz zurück:
<html>
<head>
</head>
<body>
<perl>
get "Id==$Id", "DeineDB";
out <<EOF;
Hier programmierst Du Dir in HTML eine wunderschöne Detail-Ausgabe ;-)
in der Du auf die Felder Deines Datensatzes zugreifen kannst..
EOF
</perl>
</body>
</html>
So einfach kann Perl sein ;-)
Antworten
Beitrag von till (1103 Beiträge) am Mittwoch, 24.Juli.2002, 11:44.
Re: kombination loop und do möglich ?
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 24.Juli.2002, 12:25.
Re: kombination loop und do möglich ?
schreib im link ... &Id=$_id
Sander
Antworten
Beitrag von till (1103 Beiträge) am Mittwoch, 24.Juli.2002, 12:35.
Re: kombination loop und do möglich ?
es klappt.
vielen dank sander und natürlich marco für eure freundliche hilfe. manchmal ist man aber auch zu doof.
ich finde es klasse wie schnell hier geholfen wird.
till
Antworten
Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 12:26.
Re: kombination loop und do möglich ?
Im Link muß es heißen
...ausgabe&Id=$ID">...
es darf nur ein "="-Zeichen dort stehen.
mit Id=$Id wird der ersten Variable der Wert der zweiten übergeben und mit Id==$Id wird überprüft, ob beide gleich sind...
Antworten
Beitrag von Robert (133 Beiträge) am Mittwoch, 24.Juli.2002, 12:29.
Re: kombination loop und do möglich ?
Hallo Till
versuchs mal mit id==$_id
Robert
Antworten