Hallo,
ich habe folgende Frage,
und zwar habe ich eine Startseite mit News geschrieben, diese News werden aus einer Datenbank ausgelesen. Die News werden in Deutsch und Englisch gespeichert.
An der Seite hat man nun die Möglichkeit die Sprache zu ändern.
Die Seite wird in Deutsch geladen und per url.de../datei.php?lang=de die Sprache übergeben.
Das Script erkennt zwar die Sprachen Änderung, aber es werden nicht die anderen Inhalte geladen.
Kann mir dabei einer helfen?
Danke!!!
Gruß
€dit:
Sprachwechsel soll so aussehen:
ich habe folgende Frage,
und zwar habe ich eine Startseite mit News geschrieben, diese News werden aus einer Datenbank ausgelesen. Die News werden in Deutsch und Englisch gespeichert.
An der Seite hat man nun die Möglichkeit die Sprache zu ändern.
Die Seite wird in Deutsch geladen und per url.de../datei.php?lang=de die Sprache übergeben.
PHP Code:
$lang = $_GET['lang'];
echo "Die Sprache ist: " .$lang;
//Datenbank Config
//DB - Connect
$abfrage = "SELECT * FROM news ORDER BY id DESC";
$ergebnis = $conn->query($abfrage);
if($lang = "de"){
echo "<table>";
while($row = mysqli_fetch_object($ergebnis))
{
echo "<tr>";
echo "<th>",$row->ueberschrift,"</th>";
echo "</tr>";
echo "<tr>";
echo "<td>",$row->nachricht,"</td>";
echo "</tr>";
echo "<tr> ";
echo "<td>",$row->datum,"</td>";
echo "</tr>";
echo "<tr><td> </td></tr>";
}
echo "</table>";
}
else{
echo "<table>";
while($row = mysqli_fetch_object($ergebnis))
{
echo "<tr>";
echo "<th>",$row->heading,"</th>";
echo "</tr>";
echo "<tr>";
echo "<td>",$row->message,"</td>";
echo "</tr>";
echo "<tr> ";
echo "<td>",$row->datum,"</td>";
echo "</tr>";
echo "<tr><td> </td></tr>";
}
echo "</table>";
}
$conn->close();
Kann mir dabei einer helfen?
Danke!!!
Gruß
€dit:
Sprachwechsel soll so aussehen:
PHP Code:
<div class="inhalt_l">
<h3>Attention!</h3>
<u>Sprache:</u>
<ul>
<li class="ger"><a href="?lang=de" class="active">Deutsch</a></li>
<li class="eng"><a href="?lang=en" hreflang="en" lang="en">English</a></li>
</ul>
</div>