내 코드에 구조를 부여하려고하는데 문제가 있습니다.SQL 쿼리 응답을 통해 루핑하고 각 요소에 대해 다른 관련 요소를 검색하려고합니다. 그것은 문제없이 내 컨트롤러에서 작동하지만 내가보기에 반복려고 할 때 나는 항상각각 다른 내부보기 용 MVC PHP
가내 컨트롤러 관련 요소에 대해 동일한 값을 얻을 : 여기
<?php
include_once('class/guide.class.php');
$bdd = new DBHandler();
$req = guide::getGuides($bdd,0,5);
foreach ($req as $results => $poi)
{
$req[$results]['id'] = htmlspecialchars($poi['id']);;
$req[$results]['name'] = nl2br(htmlspecialchars($poi['name']));
$guide = new guide($results['name'],$bdd);
$guidePois = $guide->getGuidePois($poi['id']);
foreach ($guidePois as $res => $re)
{
echo $guidePois[$res]['id'];
echo $guidePois[$res]['name'];
$guidePois[$res]['id'] = htmlspecialchars($re['id']);
$guidePois[$res]['name'] = nl2br(htmlspecialchars($re['name']));
}
}
include_once('listing.php');
, 당신은 내가 에코 볼 ids/관련 요소 목록의 이름 및 잘 작동하면 출력은 첫 번째 목록의 각 요소에 대해 올바른 것입니다.
난 내보기에 그것을 할
:<?php
foreach($req as $poi)
{
?>
<div class="news">
<h3>
<?php echo $poi['id']; ?>
<em>: <?php echo $poi['name']; ?></em>
</h3>
<?php foreach($guidePois as $re)
{
?>
<h4>
<?php echo $re['id']; ?>:
<?php echo $re['name']; ?>
</h4>
<?php
}
?>
</div>
<?php
}
?>
어떻게 든 첫 번째 목록 출력은 좋은 요소지만, 2 목록, 난 항상 첫 번째 항목의 관련 요소를 얻을.
아이디어가 있으십니까? 당신은 단지 설정 때문에 당신의 도움이
무엇인가? –
여기에 게시하기 전에 각 변수를 몇 번 수정 한 후에이 오류를 만들었지 만 불행히도 php foreach ($ guidePois $ re)를 입력하면 동일한 문제가 발생하여 제 질문을 수정했습니다! –
컨트롤러에서보기를 호출하는 방법을 게시 할 수 있습니까? 부분 코드로는 디버깅하기가 어렵습니다. – Cyril