Я знаю, что мне что-то не хватает, но я не могу повторить переменную PHP в HTML.Использование HTML внутри PHP
Вот что у меня есть:
$query.= "
<div id='leftc'>
<a href='index.php?sid=". $de[2]['sid'] . "'><img src=' " . $de[2]['imgname'] . "' style='height: 128px; width: 128px;'/></a>
</div>";
WAHT я получаю ссылку с index.php ИСС =
Я знаю, что у меня есть значение внутри
$de[2]['sid'] //12
$de[2]['imgname'] //somepic.jpg
У меня есть аналогичный код, который работает:
$query.= "img/Series/" . $series['imgname'] . "'style=\"height: 128px; width:128px;\"/></a> ";
Только это, конечно, не является элементом массива.
Как я мог передать значение массива
$de[2]['sid']
внутри HTML?
ОТ ВАШЕГО COMMENT
Так что мы можем на самом деле читать.
Это может быть сложным, но иметь со мной: Во-первых, я построить запрос MySQL и получать результаты:
$dupepisodes = mysqli_query($db, "SELECT *
FROM Episodes, Series
WHERE Series.id = sid
AND airdate='{$duplicate['airdate']}'");
Этот конкретный поиск запроса для повторяющихся записей. Тогда:
while($dupep = mysqli_fetch_assoc($dupepisodes)) {
$de[] = array('sid' => $dupep['sid'],
'imgname' => $dupep['imgname']
);
}
хранить данные в $de[];
Сразу после я проверяю его:
echo $de[2]['sid'];
echo $de[2]['imgname'];
Я получаю значения в браузере.
UPDATE
UPDATE 2
print_r($de);
Это returs следующим образом:
Array (
[0] => Array ([sid] => 12 [imgname] => 5287397.jpg)
[1] => Array ([sid] => 22 [imgname] =>)
)
12225287397.jpg
Array (
[0] => Array ([sid] => 12 [imgname] => 5287397.jpg)
[1] => Array ([sid] => 22 [imgname] =>)
[2] => Array ([sid] => 12 [imgname] => 5287397.jpg)
[3] => Array ([sid] => 22 [imgname] =>)
)
Я знаю, что он содержит одни и те же данные, но тем не менее я мог бы выбрать то, что мне нужно от них.
Я использовал print_r ($ де)
ДО и ПОСЛЕ я назвал его в строке запроса (тот же результат).
Это немного испортило мои divs, но оно все еще не срабатывало. Хотя я постараюсь играть с кавычками. – gVoid