Beitrag von markus (1013 Beiträge) am Donnerstag, 25.September.2008, 12:17.
inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
hallo,
ich versuche aus 3 datenbanken inhalt in einem template auszugeben.
mit erghash1 hole ich den inhalt aus der 2. db, versuche ich das danach
mit erghash2 klappts nicht.
hier mal mein perl - wo habe ich denn den denkfehler?
markus
<perl>
get "name==$name","dbstammdaten";
out "STAMMDATEN";
.......
....
get "name==$name", "dbangebote", "erghash1";
if($titel)
{
out "ANGEBOTE";
}
while(get_next("erghash1")){
out <<EOF;
<a href="#">$titel</a>
EOF
}
get "name==$name", "dbdownload", "erghash2";
if($bezeichnung)
{
out "DOWNLOAD";
}
while(get_next("erghash2")){
out <<EOF;
<a href="#">$bezeichnung</a>
EOF
}
out "$Inhalt";
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 25.September.2008, 12:24.
Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
hmm, sollte klappen.
Ist das miete oder lizenz?
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 25.September.2008, 13:27.
Re: Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
momentan lizenz, soll später evtl. in miete eingesetzt werden.
werde es mal in einem anderen mietpaket testen.
markus
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 25.September.2008, 13:37.
Re: Re: Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 25.September.2008, 19:40.
Re: Re: Re: Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
ich habs grad getestet. funzt alles.
da muß noch was anderes sein...
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 25.September.2008, 21:40.
Re: Re: Re: Re: Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
habe es auch mal nach dem ausschlussverfahren getestet und bin darauf gekommen, dass es an meinem zweiten abfragefeld hängt, was ich im beispiel nicht aufgeführt hatte. das war sonst nie ein problem ?!?
get "name==$name sprache==de", "dbangebote", "erghash1";
(sprache=optionsfeld de/gb)
das wird nur bei der 1. und 2. db genommen.
jetzt mach ich es so und übergebe die sprache im link ...seite&sprache==de
get "name==$name sprache==$sprache", "dbangebote", "erghash1";
schönen abend noch!
markus
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 26.September.2008, 01:09.
Re: Re: Re: Re: Re: Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
ist vielleicht ein leerzeichen zuviel hinter $name?
Antworten
Beitrag von markus (1013 Beiträge) am Freitag, 26.September.2008, 08:58.
Re: Re: Re: Re: Re: Re: Re: inhalt aus 3 db`s mit erghash holen - klappt nur bei 2 db's
nein
habe jetzt mal im link (seite&sprache==de) die sprache weg gelassen,
bei der ersten dbabfrage sprache==de und bei den beiden anderen
sprache==$sprache eingesetzt - schein auch zu klappen.
markus
Antworten