안녕하세요 기본적으로 내 데이터베이스에 입력되지 않은 기본 그림을 보여주는 간단한 IF 문을 작성하려고합니다. 내 그림과 파일 이름을 저장하는 데이터베이스를 저장할 서버를 사용하고 있으므로 db에 파일 이름이 있으면 표시 할 이미지를 얻을 수 있지만 If 문에서 레코드가 비어 있으면 말할 수 있습니다. 기본값을 표시합니다. 영상. 나는 어떤 생각을하지 않지만 시도했지만 여기에 몇 가지 코드가 있습니까? 나는 그것을하기위한 몇 가지 다른 방법을 시도했지만 어느 것도 작동하지 않았다.PHP 데이터베이스 레코드가 비어있는 else 문은 기본 그림을 표시합니다.
건배. 지금까지
코드 :
//Retrieves data from MySQL
$data = mysql_query("SELECT * FROM db*****") or die(mysql_error());
//Puts it into an array
while($info = mysql_fetch_array($data))
{
?>
<div class="member">
<div class="imageSection">
<?
if($info['photo'] == '')
{echo "<img class=\"memberImage\" src=images/default.jpg>";}
else {echo "<img class=\"memberImage\" src=images/".$info['photo'] .">";}
?>
</div>
<div class="memberInfo">
<? Echo "<p><strong>Name: ".$info['nameMember'] . "</strong></p>";
Echo "<p>Position: ".$info['bandMember'] . " </p>";
Echo "<p>About Band Member ".$info['nameMember'] .":".$info['aboutMember'] . "</p>";
Echo "<p>Other Bands: ".$info['otherBands'] . " </p><br/></div></div><br class=\"clearBoth\"/>";
}
?>
어떤 부분이 작동하지 않습니까? 예를 들어 img src 속성 주위에 따옴표를 넣으려는 것 같습니다. src = "filename"하지만 괜찮아 보이는 것 외. –
print_r ($ info)을 시도해 보았습니까? 실제로 그 값이 다른 것이 아닌지 알아 보았습니까? – feihtthief