-1
나는이 질문을하기 전에 질문했지만 아무도 나에게 도움이되지 않을 것입니다. 나는 이미지와 표제가 데이터베이스에서 나오기 때문에 문제는 단지 하나의 이미지 만 표시된다는 것입니다 (마지막 이미지). 여기 데이터베이스에서 마지막 이미지 만 표시됩니다.
여기$query = "SELECT page_title, page_image FROM pages WHERE id='$page'";
$result = mysqli_query($connection, $query);
confirm_query($result);
while ($page_fetch = mysqli_fetch_assoc($result)) {
$page_title = $page_fetch['page_title'];
$images = $page_fetch['page_image'];
echo "<div class=\"content \">";
echo "<h3 class=\"words\"><a href=\"\"> $page_title </a></h3>";
echo "<a href=\"\"><img src='pics/" . $images . "' width=\"340\" height=\"252\" alt=\"\" /></a>";
echo "</div>"; //end box
} // close while loop
들이이 dB로하는 양식에서 들어오는
page_id id page_image page_title
1 1 ocean.jpg have a look at the ocean
2 1 house.jpg The house
단지 몇 가지 추가 정보를 원하시면 이미지가 동적으로 표시해야 페이지 내 데이터베이스 내 수정 된 코드입니다 페이지
은 'id'필드가 기본 키 또는 자동 증가입니까? – DS9
$ get과 관련된 외래 키, 두 page_titles 모두 표시해야하지만 마지막 이미지 만 표시합니다. –
은'id' 필드가 고유하지 않고'page' 테이블에' id' 필드 맞지? DB에서 해당 쿼리를 실행하고 반환되는 행 수를 확인하거나 mysqli_num_rows를 사용하십시오. – DS9