У меня возникли проблемы с получением моего html-файла в моем цикле foreach php-скрипта. Я включил свои массивы на мою страницу header.php, которая включена в веб-страницу, которую я сейчас создаю. Прямо сейчас мой сайт показывает только пустой колодец, так как я использую бутстрап.html не отображается в php-скрипте
Я уже пробовал просто положить обычный html в div, и это работает, что означает, что в php-скрипте что-то не так.
Мой PHP массивы
<?php
//Teams
$teams = array(
"fnatic" => array(
title => "Fnatic",
teamLocation => "Sweden"
),
"tsm" => array(
title => "TSM",
teamLocation => "Denmark"
),
"envyus" => array(
title => "EnvyUs",
teamLocation => "France"
),
);
?>
Вот мой HTML. Средняя часть, где я пытаюсь отобразить мой цикл foreach. Я уже включил свой заголовок. Php, у которого есть мои массивы, и мой footer.php, который имеет все мои скрипты.
<?php
define('TITLE', 'PROS | CSGOPLAYER CONFIGS');
include('includes/header.php');
include('includes/minicarousel.php');
?>
<div class="container-fluid">
<div class="row">
<div class="well">
<?php foreach ($teams as $team => $item) { ?>
<h1><a href="team.php?item=<?php echo $team; ?>"><?php echo $item[title]; ?></h1>
<p><?php echo $item[teamLocation];?></p>
<?php } ?>
</div>
</div>
</div><!--Contect-->
<?php
include('includes/footer.php');
?>
'$ пункт [ title] 'должен быть' $ item ['title'] '. Но PHP будет преобразовывать его для вас, хотя он печатает предупреждение, когда он это делает. – Barmar
Вам не хватает '' – Barmar
@Barmar, но это не решит проблему. Можете ли вы добавить var_dump ($ teams); прямо перед вашей петлей foreach – sauerburger