코드 좀 단순하게 만들어 주세요... 채택완료
if ($bf_file[0])
{
$img = "<img src='$bf_file[0]'>";
}
if ($bf_file[1])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'>";
}
if ($bf_file[2])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'>";
}
if ($bf_file[3])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'><img src='$bf_file[3]'>";
}
if ($bf_file[4])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'><img src='$bf_file[3]'><img src='$bf_file[4]'>";
}
if ($bf_file[5])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'><img src='$bf_file[3]'><img src='$bf_file[4]'><img src='$bf_file[5]'>";
}
순수한 디자이너입니다.
코드 좀 단순하게 만들어 주세요...
감사합니다.
답변 2개
위코드는 뭔가 의도한대로 안나오실꺼같습니다.
$bf_file[0] 이 있다면 $bf_file[0] 이 출력
$bf_file[5] 가 있다면 $bf_file[5] 가 출력 이런걸 원하시는거같은데
위코드는 $bf_file 0 ~4까지 없더라도 5번 파일만 있다면 이미지 0~5까지 다나오게 됩니다.
단순하게 하면 이런 의도가 아닐까 합니다.
$img = "";
for($i = 0; $i<=5; $i++){
if($bf_file[$i]) $img .= "<img src='".$bf_file[$i]."'>";
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file[$i]= $row[bf_file];
}
$img = "";
foreach ($bf_file as $key=>$val){
if(!$bf_file[$key])continue;
$img.='<img src="http://$_SERVER[SERVER_NAME]/data/file/$bo_table/{$val}" />';
}
이렇게 사용 했는데 에러가 납니다.