Ich möchte eine zusätzliche Information an einen Eintrag innerhalb einer Folge von Einträgen anhängen. Bei folgendem Script wird jedoch an jedem der Einträge die entsprechende Info angehängt. Wie kann ich nun realisieren, dass nur zu einem diskreten Eintrag auf nachfrage (klick) die zusätzliche Info angezeigt wird.
Hier nun der Code:
<table border="0" cellspacing="0" cellpadding="0" class="main">
<tr>
<td height="80" width="500" align="center" class="hoteltext">Ergebnisse Ihrer Anfrage</td>
</tr>
<tr>
<td height="590" width="500" align="center" valign="top"><?php $sql = "SELECT
beschreibunghotel.hotel_bild,
adressdaten.firmenname,
adressdaten.datum,
beschreibunghotel.profil,
preisleistunghotel.preiseinzel,
preisleistunghotel.preisdoppel,
preisleistunghotel.preisappartment,
preisleistunghotel.fruehstueck,
preisleistunghotel.halbpension,
preisleistunghotel.vollpension,
kontaktdaten.url,
kontaktdaten.email,
kontaktdaten.telefon,
beschreibunghotel.relid
FROM
beschreibunghotel,
adressdaten,
preisleistunghotel,
kontaktdaten
WHERE
(beschreibunghotel.regionen = '".$_SESSION['regionen']."')
AND (beschreibunghotel.relid = adressdaten.relid)
AND (beschreibunghotel.relid = preisleistunghotel.relid)
AND (beschreibunghotel.relid = kontaktdaten.relid);";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" class=\"zusammenfassung\">";
echo " <tr>";
echo " <td rowspan=\"2\" width=\"150\" valign=\"top\"><img src=\"../upload/".$row['hotel_bild']."\" border=\"0\" width=\"145\"></td>";
echo " <td class=\"firmenname\" colspan=\"2\" height=\"16\" width=\"350\" bgcolor=\"#eeeeee\">".$row['firmenname']."</td>";
echo " </tr>";
echo " <td height=\"90\" colspan=\"2\">".nl2br($row['profil'])."</td>";
echo " </tr>";
echo " <tr>";
echo " <td bgcolor=\"#eeeeee\" width=\"150\"><li>Einzelzimmer ab: ".$row['preiseinzel']." €</li></td>";
echo " <td bgcolor=\"#eeeeee\" width=\"170\"><li>Doppelzimmer ab: ".$row['preisdoppel']." €</li></td>";
echo " <td bgcolor=\"#eeeeee\" width=\"180\">";
if($row['preisappartment'] != "")
{
echo "<li>Appartment ab: ".$row['preisappartment']." €</li>";
}
echo " </td>";
echo " </tr>";
echo " <tr>";
echo " <td>";
if($row['fruehstueck'] == "on")
{
echo "<img src=\"../pics/check.jpg\" border=\"0\"> Frühstück";
}
echo " </td>";
echo " <td>";
if($row['halbpension'] == "on")
{
echo "<img src=\"../pics/check.jpg\" border=\"0\"> Halbpension";
}
echo " </td>";
echo " <td>";
if($row['vollpension'] == "on")
{
echo "<img src=\"../pics/check.jpg\" border=\"0\"> Vollpension";
}
echo " </td>";
echo " </tr>";
if($_GET['act'] == "full")
{
$sql = "SELECT
beschreibunghotel.service,
beschreibunghotel.profil,
adressdaten.strasse,
adressdaten.plz,
adressdaten.ort,
kontaktdaten.fax
FROM
beschreibunghotel,
adressdaten,
kontaktdaten
WHERE
(beschreibunghotel.relid = '".$schluesselinfo."')
AND (beschreibunghotel.relid = adressdaten.relid)
AND (beschreibunghotel.relid = kontaktdaten.relid);";
$resultinfo = mysql_query($sql) OR die(mysql_error());
while($info = mysql_fetch_assoc($resultinfo))
{
echo "</table><br><br>";
echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" class=\"zusammenfassung\">";
echo "<tr>";
echo " <td width=\"250\" bgcolor=\"#eeeeee\"><b>Anschrift:</b><br>";
echo "".$row['firmenname']."<br>";
echo "".$info['strasse']."<br>";
echo "".$info['plz']." ".$info['ort']."<br></td>";
echo " <td width=\"250\" bgcolor=\"#eeeeee\">Telefon: ".$row['telefon']."<br>";
if($info['fax'] != "") {echo "Fax: "; } echo "".$info['fax']."<br>";
echo " <a href=\"mailto:\"".$row['email']."\">".$row['email']."</a><br>";
if(strtolower(substr($row['url'], 0, 7)) == "http://")
{
echo "<a href=\"".$row['url']."\">Hompage</a>";
}
else {
echo " <a href=\"http://".$row['url']."\">Homepage</a>";
}
echo " </td>";
echo "</tr>";
echo "</table><br><br>";
echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" class=\"zusammenfassung\">";
echo " <tr>";
echo " <td colspan=\"2\" width=\"320\"><a href=\"hotel_display.php\">schließen</a></td>";
echo " <td width=\"180\">".$row['datum']."</td>";
echo " </tr>";
echo " </table><br><br>";
}
}
if($_GET['act'] != "full")
{
echo " <tr>";
echo " <td bgcolor=\"#eeeeee\">";
if(strtolower(substr($row['url'], 0, 7)) == "http://")
{
echo " <a href=\"".$row['url']."\" target=\"_blank\">Hompage</a>";
}
else {
echo "<a href=\"http://".$row['url']."\" target=\"_blank\">Homepage</a>";
}
echo " </td>";
echo " <td bgcolor=\"#eeeeee\"><a href=\"mailto:".$row['email']."\">Email</a></td>";
echo " <td bgcolor=\"#eeeeee\">Telefon: ".$row['telefon']."</td>";
echo " </tr>";
echo " <tr>";
echo " <td colspan=\"2\"><a href=\"hotel_display.php?schluesselinfo=".$row['relid']."&act=full\">mehr Infos</a></td>";
echo " <td>".$row['datum']."</td>";
echo " </tr>";
echo " </table><br><br>";
}
$null = true;
}
if($null != true) { echo "<table class=\"zusammenfassung\">";
echo " <tr>";
echo " <td height=\"60\" width=\"500\" align=\"center\">Es gibt für diese Region leider keine Einträge.</td>";
echo " </tr>";
echo "</table>";
} ?></td>
</tr>
<tr>
<td align="center" class="footer">[ <a href="../infos/werbung.html">Werbung</a> | <a href="../add/enter_verz.php">Eintrag in das Kategorienverzeichnis</a> | <a href="../add/enter_hotel.php">Hoteleintrag</a> ]
</tr>
<tr>
<td align="center" class="footer">© 2005 comdesi.de email: info@comdesi.de</td>
</tr>
</table>
Hier nun der Code:
<table border="0" cellspacing="0" cellpadding="0" class="main">
<tr>
<td height="80" width="500" align="center" class="hoteltext">Ergebnisse Ihrer Anfrage</td>
</tr>
<tr>
<td height="590" width="500" align="center" valign="top"><?php $sql = "SELECT
beschreibunghotel.hotel_bild,
adressdaten.firmenname,
adressdaten.datum,
beschreibunghotel.profil,
preisleistunghotel.preiseinzel,
preisleistunghotel.preisdoppel,
preisleistunghotel.preisappartment,
preisleistunghotel.fruehstueck,
preisleistunghotel.halbpension,
preisleistunghotel.vollpension,
kontaktdaten.url,
kontaktdaten.email,
kontaktdaten.telefon,
beschreibunghotel.relid
FROM
beschreibunghotel,
adressdaten,
preisleistunghotel,
kontaktdaten
WHERE
(beschreibunghotel.regionen = '".$_SESSION['regionen']."')
AND (beschreibunghotel.relid = adressdaten.relid)
AND (beschreibunghotel.relid = preisleistunghotel.relid)
AND (beschreibunghotel.relid = kontaktdaten.relid);";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" class=\"zusammenfassung\">";
echo " <tr>";
echo " <td rowspan=\"2\" width=\"150\" valign=\"top\"><img src=\"../upload/".$row['hotel_bild']."\" border=\"0\" width=\"145\"></td>";
echo " <td class=\"firmenname\" colspan=\"2\" height=\"16\" width=\"350\" bgcolor=\"#eeeeee\">".$row['firmenname']."</td>";
echo " </tr>";
echo " <td height=\"90\" colspan=\"2\">".nl2br($row['profil'])."</td>";
echo " </tr>";
echo " <tr>";
echo " <td bgcolor=\"#eeeeee\" width=\"150\"><li>Einzelzimmer ab: ".$row['preiseinzel']." €</li></td>";
echo " <td bgcolor=\"#eeeeee\" width=\"170\"><li>Doppelzimmer ab: ".$row['preisdoppel']." €</li></td>";
echo " <td bgcolor=\"#eeeeee\" width=\"180\">";
if($row['preisappartment'] != "")
{
echo "<li>Appartment ab: ".$row['preisappartment']." €</li>";
}
echo " </td>";
echo " </tr>";
echo " <tr>";
echo " <td>";
if($row['fruehstueck'] == "on")
{
echo "<img src=\"../pics/check.jpg\" border=\"0\"> Frühstück";
}
echo " </td>";
echo " <td>";
if($row['halbpension'] == "on")
{
echo "<img src=\"../pics/check.jpg\" border=\"0\"> Halbpension";
}
echo " </td>";
echo " <td>";
if($row['vollpension'] == "on")
{
echo "<img src=\"../pics/check.jpg\" border=\"0\"> Vollpension";
}
echo " </td>";
echo " </tr>";
if($_GET['act'] == "full")
{
$sql = "SELECT
beschreibunghotel.service,
beschreibunghotel.profil,
adressdaten.strasse,
adressdaten.plz,
adressdaten.ort,
kontaktdaten.fax
FROM
beschreibunghotel,
adressdaten,
kontaktdaten
WHERE
(beschreibunghotel.relid = '".$schluesselinfo."')
AND (beschreibunghotel.relid = adressdaten.relid)
AND (beschreibunghotel.relid = kontaktdaten.relid);";
$resultinfo = mysql_query($sql) OR die(mysql_error());
while($info = mysql_fetch_assoc($resultinfo))
{
echo "</table><br><br>";
echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" class=\"zusammenfassung\">";
echo "<tr>";
echo " <td width=\"250\" bgcolor=\"#eeeeee\"><b>Anschrift:</b><br>";
echo "".$row['firmenname']."<br>";
echo "".$info['strasse']."<br>";
echo "".$info['plz']." ".$info['ort']."<br></td>";
echo " <td width=\"250\" bgcolor=\"#eeeeee\">Telefon: ".$row['telefon']."<br>";
if($info['fax'] != "") {echo "Fax: "; } echo "".$info['fax']."<br>";
echo " <a href=\"mailto:\"".$row['email']."\">".$row['email']."</a><br>";
if(strtolower(substr($row['url'], 0, 7)) == "http://")
{
echo "<a href=\"".$row['url']."\">Hompage</a>";
}
else {
echo " <a href=\"http://".$row['url']."\">Homepage</a>";
}
echo " </td>";
echo "</tr>";
echo "</table><br><br>";
echo "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" class=\"zusammenfassung\">";
echo " <tr>";
echo " <td colspan=\"2\" width=\"320\"><a href=\"hotel_display.php\">schließen</a></td>";
echo " <td width=\"180\">".$row['datum']."</td>";
echo " </tr>";
echo " </table><br><br>";
}
}
if($_GET['act'] != "full")
{
echo " <tr>";
echo " <td bgcolor=\"#eeeeee\">";
if(strtolower(substr($row['url'], 0, 7)) == "http://")
{
echo " <a href=\"".$row['url']."\" target=\"_blank\">Hompage</a>";
}
else {
echo "<a href=\"http://".$row['url']."\" target=\"_blank\">Homepage</a>";
}
echo " </td>";
echo " <td bgcolor=\"#eeeeee\"><a href=\"mailto:".$row['email']."\">Email</a></td>";
echo " <td bgcolor=\"#eeeeee\">Telefon: ".$row['telefon']."</td>";
echo " </tr>";
echo " <tr>";
echo " <td colspan=\"2\"><a href=\"hotel_display.php?schluesselinfo=".$row['relid']."&act=full\">mehr Infos</a></td>";
echo " <td>".$row['datum']."</td>";
echo " </tr>";
echo " </table><br><br>";
}
$null = true;
}
if($null != true) { echo "<table class=\"zusammenfassung\">";
echo " <tr>";
echo " <td height=\"60\" width=\"500\" align=\"center\">Es gibt für diese Region leider keine Einträge.</td>";
echo " </tr>";
echo "</table>";
} ?></td>
</tr>
<tr>
<td align="center" class="footer">[ <a href="../infos/werbung.html">Werbung</a> | <a href="../add/enter_verz.php">Eintrag in das Kategorienverzeichnis</a> | <a href="../add/enter_hotel.php">Hoteleintrag</a> ]
</tr>
<tr>
<td align="center" class="footer">© 2005 comdesi.de email: info@comdesi.de</td>
</tr>
</table>
Kommentar