2014-10-15 3 views
-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 

단지 몇 가지 추가 정보를 원하시면 이미지가 동적으로 표시해야 페이지 내 데이터베이스 내 수정 된 코드입니다 페이지

+0

은 'id'필드가 기본 키 또는 자동 증가입니까? – DS9

+0

$ get과 관련된 외래 키, 두 page_titles 모두 표시해야하지만 마지막 이미지 만 표시합니다. –

+0

은'id' 필드가 고유하지 않고'page' 테이블에' id' 필드 맞지? DB에서 해당 쿼리를 실행하고 반환되는 행 수를 확인하거나 mysqli_num_rows를 사용하십시오. – DS9

답변

1

귀하의 검색어에서 귀하의 이미지를 반환합니다.

보기 원본 페이지를 확인하면 오류가 표시됩니다.

보유 이미지 이름이 폴더에있는 이미지와 일치하지 않습니다. (두 번째 경우)

관련 문제