Beitrag von markus (1013 Beiträge) am Mittwoch, 3.November.2004, 09:45.
2 db`s in einem loop abfragen
guten morgen,
ich versuche gerade 2 db`s in einem loop abzufragen.
von ruben gab es vor kurzem ein tipp hier, der bei
mir einfach nicht funktionieren will.
die zweite db wird einfach nicht gesehen :-(
http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=10809.5
hoffe, mir kann jemand weiterhelfen.
danke
markus
<loop db=gutscheindb code=perl>
out<<EOF;
<TABLE BORDER=0 WIDTH="750">
<TR><TD COLSPAN=2></TD></TR>
<TR><TD COLSPAN=2 BGCOLOR="#ffffff"></TD></TR>
<TR><TD width=550><B>Gutscheinangebot: $Hotel<br>
$Gutscheintitel</B></TD>
<TD rowspan=3 width=150 valign=top>
</TR>
<TR>
<TD valign=top>$Beschreibung<br>$Bestellinfo<br><br>
Der Preis beträgt pro Gutschein <b>Eur $Gutscheinpreis</b>
<a href='http://www.domain/baseportal?htx=/domain/bestellung&cmd=all&Id==$_id'><B>[Gutschein bestellen]</B></a>
<br><br>
</TD>
</TR>
EOF
get "", "adresse", "erghash";
while(get_next("erghash")){
out<<EOF;
<TR><TD COLSPAN=2>
Kontakt: [$Hotel] [$Strasse] [$PLZ] [$Ort] [$Telefon] [$EMail]
</TD></TR>
EOF
}
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 3.November.2004, 18:37.
Re: 2 db`s in einem loop abfragen
Antworten
Beitrag von markus (1013 Beiträge) am Mittwoch, 3.November.2004, 20:24.
Re: 2 db`s in einem loop abfragen
hallo,
habe jetzt
------------------------------------
get "", "adresse", "erghash";
while(get_next("erghash")){
out<<EOF;
<TR><TD COLSPAN=2>
Kontakt: [$Hotel] [$Strasse] [$PLZ] [$Ort] [$Telefon] [$EMail]
</TD></TR>
EOF
}
</loop>
--------------------------------
durch folgendes ersetzt:
get "Id==*", "adresse", "erghash";
out "_amount=$_amount";
out<<EOF;
<TR><TD COLSPAN=2>
Kontakt: [$Hotel] [$Strasse] [$PLZ] [$Ort] [$Telefon] [$EMail]
</TD></TR>
EOF
</loop>
---------------------------------
klappt aber nix.
das 2. loop wird komplett ignoriert, nichts angezeigt.
der link zum template übergibt den benutzernamen.
aufgrund des benutzernamens soll die adresse aus der db
adressen angezeigt werden.
liegt es vielleicht daran?
http://www.domain/baseportal?htx=/domain/detail&Benutzer=$Benutzer&db=1daten&Id==$_id
danke
markus
Antworten
Beitrag von hempelr (1976 Beiträge) am Donnerstag, 4.November.2004, 07:55.
Re: 2 db`s in einem loop abfragen
Antworten
Beitrag von markus (1013 Beiträge) am Donnerstag, 4.November.2004, 09:29.
Re: 2 db`s in einem loop abfragen
guten morgen ruben,
danke dir erstmal für die hilfe.
hier der link zum listen-template:
hier habe ich 2 einzelne loops, was auch klappt.
http://hotel-plan.com/cgi-bin/baseportal.pl?htx=/hotel-plan.com/projekt/gutscheintool/gutscheinliste
mit dem detail-link wird der benutzer übergeben.
dadurch soll die adresse aus der db "adressen" geholt werden.
im detail-template werden die inhalte aus der db "daten" aufgrund
der id geholt und die adresse aus der db "adressen" (aufgrund des benutzers").
hoffentlich ist es verständlich ?!
markus
Antworten
Beitrag von markus (1013 Beiträge) am Freitag, 5.November.2004, 14:41.
Re: 2 db`s in einem loop abfragen
Antworten
Beitrag von wuff wuff (1 Beitrag) am Mittwoch, 3.November.2004, 23:10.
Re: 2 db`s in einem loop abfragen
was bedeutet: "erghash"; ????
Antworten