Beitrag von canadian wunderkind (25 Beiträge) am Freitag, 14.Juni.2002, 16:40.
link innerhalb db per perl
ich mal wieder :O)
also, folgende frage:
habe eine db.
will mit perl nur einen teil der db ausgeben (sage wir feld "name"). allerdings von allen datensätzen.
also immer von jeden datensatz das feld name.
dieses feld soll nun als hyperlink dargestellt werde, und bei klick auf die jeweils weiteren dazugehörigen felder verweisen.
kann mir das jemand schreiben bzw. erklären wie das geht?
THANK GOD ITS FRIDAY!!!
cw
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 14.Juni.2002, 17:34.
Re: link innerhalb db per perl
schau dir loop an in der doku..
Template 1
<loop>
<a href="baseportal.pl?htx=/account/template2&Id==$_id">$Name</a><br>
</loop>
Template 2
<loop>
$Name, $Ort, $bla, $nochwas<br>
</loop>
Sander
Antworten
Beitrag von canadian wunderkind (25 Beiträge) am Freitag, 14.Juni.2002, 17:51.
Re: link innerhalb db per perl
jaja,
aber das sieht dann wieder so amateurhaft aus!
geht das net mit perl?
cw
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 14.Juni.2002, 18:21.
Re: link innerhalb db per perl
häää? wenns schwer geht, warum dann einfach????
Templ. 1
get undef,"dbname";
while(get_next("dbname")
{
out <<EOF;
<a href="baseportal.pl?htx=/account/template2&Id==$_id">$Name</a><br>
EOF
}
Templ. 2
get undef,"dbname";
out <<EOF;
$Name, $Ort, $bla, $nochwas<br>
EOF
Antworten
Beitrag von canadian wunderkind (25 Beiträge) am Samstag, 15.Juni.2002, 13:56.
Re: link innerhalb db per perl
okay, hab probiert, klappt nat. net, weil mal wieder an den einfachsten dingen scheider.
hier meine fragen zwischen den zeilen:
Templ. 1
muss ich hier das dem perl eröffnungs tag einfügen? alos <perl>?
get undef,"dbname";
while(get_next("dbname")
hier ersetze ich dbname mit meinem db namen, rest bleibt gleich, oder?
{
out <<EOF;
<a href="baseportal.pl?htx=/account/template2&Id==$_id">$Name</a><br>
tja, wat mach ich hier?? account ist mein account, klar, template2, is auch klar, das &id==id
bleibt, oder wie? $name is klar.
EOF
}
muss ich hier nun </perl> einfügen?
okay nun template 2
get undef,"dbname";
out <<EOF;
$Name, $Ort, $bla, $nochwas<br>
</perl> einfügen???
rest ersetz ich mit meinen datenbank namen, oder?
also wie dem auch sei, z.zt. bekomm ich folgende fehlermeldung bei template 1
[ Fehler: (perl) in /meinaccount/dbname/template1: syntax error at (eval 4035) line 4, near ") {" ]
hmmm??
ich weiss, ich weiss, ich weiss... *lol*
habe aber nie gesagt, dass ich ne ahnung habe *ggg*
wär super, wenn mir jemand helfen könnte!!!!
cw
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 15.Juni.2002, 15:22.
Re: link innerhalb db per perl
Antworten
Beitrag von canadian wunderkind (25 Beiträge) am Sonntag, 16.Juni.2002, 21:06.
Re: link innerhalb db per perl
yo, waren noch andre fehler drin, aber die hab ich erkannt ;oD
zum 1000. mal ein dankeschön für die prompte hilfe! weiter so.
mal was "privates" @ sander:
hey, sander, bist du aus holland?
cw
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 16.Juni.2002, 22:48.
Re: link innerhalb db per perl
ne, ganz die andere Seite.. vielmehr östlich ;-)
meinste wegen dem Namen? Der ist eigentlich altdeutsch ;-)
Sander
Antworten
Beitrag von canadian wunderkind (25 Beiträge) am Montag, 17.Juni.2002, 08:07.
Re: link innerhalb db per perl
yo, mein bruder heisst genauso (sander), ausser ihn kenn ich keinen deutschen der so heisst. nur kaaskopjes *ggg*.
na wenigstens ist er nun nicth mehr allein *ggg*
endlich montag! ;O(
cw
Antworten