Witam serdecznie, z góry chciałbym przeprosić za banalne pytanie, jednakże walczę z nim od kilku godzin i nadal tkwię w głębokiej...
Na przykładowej bazie danych chciałbym wyciągnąć konkretny text w zależności od języka używanego przez przeglądarkę.
Zrobiłem już wykrywanie języka oraz użycie j. Angielskiego jeśli danego języka w bazie nie ma - wygląda na to że działa.
Potrzebuję teraz umieścić w odpowiednich miejscach wyciągnięty z bazy konkretny zapis.
Nie chciałbym też w każde miejsce danego tekstu ładować całej regułki typu:
<?php
$sql = "SELECT * FROM `translations` WHERE language_code = '$lang' OR language_code = 'en' AND id = x ";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
$tra = mysqli_fetch_assoc($result);
mysqli_free_result($result);
mysqli_close($conn);
}
?>
Gdyż w docelowej stronie jest masa różnych pól tekstowych i odnoszę wrażenie, że zrobiłoby to straszny bałagan.
Czy istnieje możliwość wypisania konkretnego wpisu używająć czegoś w stylu:
<div class"jakaś_klasa">
<?php echo $row['text']['**id_pola_tekstowego**']; ?>
</div>
Z góry bardzo dziękuję za odpowiedzi oraz wskazówki, totalnie nie wiem jak to ugryźć.
Pozdrawiam!