Hey zusammen,
ich versuche mich gerade daran, dass ich verschiedene Artikel aus verschiedenen Datenbanken ausgegeben bekomme.
Leider bekomme ich nur den Text von DE und nicht von EN ausgegeben.
Hier einmal der Code:
PHP-Code:
<?php
$dbverbindung = mysql_connect ($host, $user, $password);
//GET the Object Text
mysql_select_db($dbname, $dbverbindung);
if ( $_SESSION['lang'] =="en")
{
$dbanfrage = "SELECT `id`, `ref_ID`, `headline_en`, `headline_small_en`, `text_en`, `price`, `price_object`, `status_new` FROM `objects_en` WHERE `status_new` = '1'";
}
elseif ( $_SESSION['lang'] =="de")
{
$dbanfrage = "SELECT `id`, `ref_ID`, `headline_de`, `headline_small_de`, `text_de`, `price`, `price_object`, `status_new` FROM `objects_de` WHERE `status_new` = '1'";
}
$result = mysql_query($dbanfrage, $dbverbindung) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
// Get the Preview Picture
$sqlPreview = "SELECT filename FROM pictures WHERE ref_ID = ".intval($row['ref_ID']);
$preview = mysql_fetch_array(mysql_query($sqlPreview, $dbverbindung));
$id = $row['id'];
$ref_ID = $row['ref_ID'];
$headline = $row['headline_en'];
$headline = $row['headline_de'];
$headline_small = $row['headline_small_en'];
$headline_small = $row['headline_small_de'];
$text = $row['text_en'];
$text = $row['text_de'];
$price = $row['price'];
$price_object = $row['price_object'];
$status_show = $row['status_show'];
$status_new = $row['status_new'];
$status_rent = $row['status_rent'];
$status_sale = $row['status_sale'];
$status_sold = $row['status_sold'];
?>
<span class="title01">
<?php echo $headline; ?>
</span><br />
<span class="title a">
<?php echo $headline_small; ?>
</span>
<table style="border-style: none; width="494" border="1">
<tr>
<td width="173" height="170" style="border-style: none; border-width: medium"><a onClick="window.open('images/upload/<?=$preview['filename']?>')"><img src="images/upload/<?=$preview['filename']?>" width="153" height="135" alt="screen" border="0" hspace="10" align="left" /></a></td>
<td width="4" style="border-style: none; border-width: medium"> </td>
<td width="298" style="border-style: none; border-width: medium"><h6><?php echo $text; ?></h6></td>
</tr>
<tr>
<td style="border-style: none; border-width: medium"><b><h6><?php echo " Object ID: ".$ref_ID." <br /> ".$mprice.": ".$price_object." <br /> ".$sprice.": ".$price." "; ?></h6></b></td>
</tr>
<tr>
<td style="border-style: none; border-width: medium">
<font size="1"> >> <?php echo "<a href=\"property.php?ref_ID=$row[ref_ID]\"> $mehr </a>";?> << </font>
</td>
</tr>
</table>
<p class="headline"><center><img src="images/hr01.gif" width="467" height="6" alt="" border="0"></center></p><br />
<?php
}
?>
Ich weiss leider nicht wie ich es hinbekommen kann, dass er mir auch die entsprechenden Felder (z.B. headline_en) ausgibt, wenn die Sprache auch vorab schon auf English gestellt worden ist.
DE klappt, dort bekomme ich den DE text. En will nur nicht so ganz
Ich hoffe ihr könnt mir ein wenig Helfen....
Lieben Gruss
Craven