빠른 질문입니다. 나는 대학을 위해이 프로젝트를하고있다. 나는 PHP를 배우고 있으므로 제발 쉽게 받아주세요.프로필 페이지로 PHP 링크. ? id =
프로필 페이지에 대한 동적 링크를 만들어야합니다. 즉 website.php? id = 70 그러면 $ _Get [ 'id']을 사용하여 해당 페이지에 대한 상대 정보를 표시해야합니다.
무엇이 잘못되었는지 알 수 없습니다. 다음 코드를 사용하면 출력이 없습니다.
website.php 결과가있는 페이지입니다. foreach 루프의 코드는 테스트 용입니다. 이 페이지는 다른 페이지로 연결되는 또 다른 파일입니다. 기본적으로이 페이지에는 해당 웹 사이트에 대한 정보가 표시됩니다.
<?php
require_once ('functions/sanitize.php');
require_once('core/init.php');
include('includes/header.php');
require_once('classes/Websites.php');
if(!$id = Input::get('id')){
Redirect::to('index.php');
} else {
$websites = DB::getInstance()->get('website', array('id', '=', '{$id}'));
}
?>
<?php
foreach ($websites as $website){
echo '<div class="web-gallery margin-30 col-lg-4 col-md-6 col-sm-6 col-xs-12">';
echo '<img class="sepImg" src="web-images/screenshots/' . escape($website->img) . '" alt="' . escape($website->web_name) . '">';
echo '<div class="web-buttons">';
echo '<a href="#"><div class="web-love"><img src="css/img/web-link.png" alt="web link"></div></a>';
echo '</div>';
echo '<div class="text-wrapper">';
echo '<h4 class="text-center"><strong><a href="website.php?id=' . escape($website->id) . '">' . escape($website->web_name) . '</a></strong></h4>';
echo '<h5 class="text-center"> Website Designed By: <strong>' . escape($website->designer) . '</strong></h5>';
echo '<p class="text-center padding-text">' . escape($website->description) . '</p>';
echo '</div>';
echo '</div>';
}
?>
없음 출력 : 따옴표는 정수를 사용하고 있기 때문에, 당신은 따옴표를 드롭 할 수 있으며 (안전을 위해),
(int) $id
사용하지만, 그 내부 변수를 구문 분석 hused입니까? 오류보고 사용을 시도하십시오. – naththedeveloper