php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.09.2009, 19:17  
Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 32
craven-city befindet sich auf einem aufstrebenden Ast
Standard Korrekte Tabelle + Inhalt Ausgeben

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">&nbsp;</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
craven-city ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.09.2009, 19:35  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
$headline = $row['headline_en'];
$headline = $row['headline_de'];
$headline_small = $row['headline_small_en'];
$headline_small = $row['headline_small_de'];
Was erwartest du dir von diesem Code?

Normalisier mal deine Datenbank! Bitte schalt auch dein error_reporting auf E_ALL | E_STRICT:
http://de.php.net/manual/en/function...-reporting.php
http://de.php.net/manual/en/errorfun...rror-reporting

PHP kann solche Fehler finden, denn bei Deutsch ist headline_en kein gültiger Schlüssel und umgekehrt.
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XML Inhalt sortiert ausgeben 9999 PHP Tipps 2009 25 05.07.2009 11:08
Inhalt einer Spalte als Wert ausgeben? phppower Datenbanken 6 26.06.2009 10:57
[Erledigt] Array in Tabelle als Schleife ausgeben? princemichi Datenbanken 2 16.06.2009 21:24
[Erledigt] Inhalt mehrdimesionales array nach Sortierung ausgeben supervision PHP Tipps 2009 7 26.05.2009 21:08
Bei Suche in Tabelle nur Felder ausgeben die das Suchwort beinhalten MichaelB Datenbanken 6 01.03.2009 23:38
zufälliger text aus mysql- Tabelle ausgeben? Onemillion PHP Tipps 2008 5 03.11.2008 16:22
Hilfe, Seite im Internet Explorer Buggy trowman HTML, Usability und Barrierefreiheit 4 15.09.2008 08:32
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Ganz einfach?! "Alle Bilder einer Tabelle ausgeben lass Mach!N3 PHP Tipps 2006 8 05.06.2006 22:13
[Erledigt] [Problem] Datenbank in Tabelle ausgeben PHP Tipps 2006 2 11.01.2006 16:41
Abfrageergebnis in Tabelle ausgeben Datenbanken 4 07.09.2005 11:23
Datum der letzten Änderung der Tabelle in DB ausgeben Datenbanken 2 08.08.2005 16:18
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
[Erledigt] mysql-Abfrage in Tabelle ausgeben - dringend hilfe PHP Tipps 2004 2 03.11.2004 15:41
Mit PHP den Inhalt einer Textdatei in eine Tabelle einfüllen Stümper PHP Tipps 2004 3 09.08.2004 13:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tabelle h6, korrekte tabelle, javascript tabelle ausgeben, h6 php, php datenbank inhalt ausgeben, php echo object alles ausgeben, php script echo object text in table, php datenbank objekt alt tabelle ausgeben, dir und inhalt ausgeben, tabelen inhalt ausgeben, javascript tabelleninhalt content, $row[] php inhalt, alle inhalte einer tabelle ausgeben php, access inhalt einer tabelle ausgeben, $dir=\bilder/\.<?php echo $row[\'preview\']?>; <td><object=<?php echo $dir ?>/></td>, object inhalt ausgeben javascript, php inhalt einer tabelle in einem echo ausgeben, xml tabelle ausgeben inhalt, php tabelle als objekt ausgeben, php tabelle ausgeben mit id =*

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum