Вот моя ситуация:ECHO конкретной строки из определенного столбца
Я многоэтажная здание языка страницы, где мой язык выйти из MYSQL через заявление PDO. Язык выбирается через идентификатор внутри моей ссылки.
Для примера:
<div class="country"><a class="darkbrowntext" href="log?id=11111">
<div class="language"><p>Nederlands</p></div>
<div class="countryflag"><img src="images/Dutch.gif" width="220" height="145" alt="dutch"></div>
</a></div>
<div class="country"><a class="darkbrowntext" href="log?id=11112">
<div class="language"><p>English</p></div>
<div class="countryflag"><img src="images/english.gif" width="220" height="145" alt="french"></div>
</a></div>
На моей странице журнала у меня есть следующий код:
$languageid = (int) $_GET['id'];
if(isset($languageid)){
$_SESSION['languageid'] = $languageid;
}
else {
header('Location: error');
}
require('incl/connect.inc.php');
if(isset($languageid) && ($languageid == 11111)){
$column = 'language_nl';
}
elseif(isset($languageid) && ($languageid == 11112)){
$column = 'language_en';
}
$languagestmt = $db->prepare ("SELECT $column FROM attrib_language");
$languagestmt->execute();
$lrow = $languagestmt->fetch(PDO::FETCH_ASSOC);
Если есть эта таблица в моей MYSQL:
ID language_nl language_en
1 Aanmelden Sign in
2 Afmelden Sign out
3 Naam Name
4 Voornaam First name
Как я быть в состоянии выбрать правильную вещь в моем массиве моего столбца, чтобы поместить ее в нужные метки, см. ниже. Должен ли я работать с foreach или мне нужно изменить свой выбор?
<div class="logtxt"><a href="form"><h3><?php echo $lrow['***********']; ?></h3></a></div>
<div class="logtxt"><a href="logout"><h3><?php echo $lrow['***********']; ?></h3></a></div>
<label for="name" class="labelname"><?php echo $lrow['***********']; ?></label><input type="text" name="name" id="name" class="inputname" onclick="fncCheck();"/>
<label for="firstname" class="labelfirstname"><?php echo $lrow['***********']; ?></label><input type="text" name="firstname" id="firstname" class="inputfirstname" onclick="fncCheck();"/>
Этот вопрос не подходит, если вы не упростите свой код до 2-6 строк и дадите более общий пример. Например, удалите ВСЕ HTML из вашего вопроса, это не относится к вопросам PHP + MySQL. –
И вот почему вы увеличиваете мою репутацию? Невероятно. Есть время, когда вы не можете дать достаточно информации, и есть такие моменты, как сейчас, я полагаю, вы многое отдаете? Я самонаучаю для обработки PHP, MYSQL и PDO, это не то, что я PRO – Raz3rt
, если u пометить ваш вопрос mysql + php, нет причин иметь HTML-код в примере кода. Это верно в 100% случаев, если вы не пометили его неправильно. В этом случае имеют только код переднего конца. –