질문 다시 올립니다. 코드 좀 단순하게 해주세요. 채택완료
Copy
$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file[$i]= $row[bf_file];
}
if ($bf_file[0])
{
$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'>";
}
if ($bf_file[1])
{
$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'>";
}
if ($bf_file[2])
{
$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'>";
}
if ($bf_file[3])
{
$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[3]'>";
}
if ($bf_file[4])
{
$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[3]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[4]'>";
}
if ($bf_file[5])
{
$img = "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[0]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[1]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[2]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[3]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[4]'><img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[5]'>";
}
질문 다시 올립니다. 코드 좀 단순하게 해주세요. 우선 감사드립니다.
파일이 있는데로 다 보여주면 됩니다. 1.3.5 가 있으도 그대로...
순순한 오랄형 디자이너 입니다. 또 감사드립니다.
답변 2개
채택된 답변
+20 포인트
6년 전
Copy
$sql = " select * from g5_board_file where wr_id = '$wr_id' and bo_table = '$bo_table'";
$qr = sql_query($sql);
for ($i=0; $row=sql_fetch_array($qr); $i++) {
$bf_file[$i]= $row[bf_file];
if ($bf_file[$i])
{
$img .= "<img src='http://$_SERVER[SERVER_NAME]/data/file/$bo_table/$bf_file[$i]'>";
}
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
보드라운훈
6년 전
댓글을 작성하려면 로그인이 필요합니다.
6년 전
Copy
<?php
$sql = "SELECT * FROM g5_board_file WHERE wr_id = '".$wr_id."' AND bo_table = '".$bo_table."'";
$qr = sql_query($sql);
for($i = 0; $row = sql_fetch_array($qr); $i++) {
$bf_file[] = "<img src='http://".$_SERVER['SERVER_NAME']."/data/file/".$bo_table."/".$row['bf_file']."'>";
}
$img = implode("", $bf_file);
이런 방식도 있다고 참고하시라고 올립니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
6년 전
$name = "왕계란";
echo "내 이름은 $name입니다.";
이렇게 한다고 하면 아마 파서는 $name입니다까지를 변수로 인식할 겁니다.
이런 경우에 escape을 해야 합니다.
저 같은 경우는
echo "내 이름은 ".$name."입니다.";
로 씁니다.
echo "내 이름은 {$name}입니다.";
이렇게 하셔도 됩니다.
보통 변수명과 문자열은 서로 분리를 시키는 게 좋아요.
에디트 플러스 같은 걸로 보시면 $name만 변수명으로 인식해서 색상이 바뀝니다.
저는 가독성 + 오류를 미연에 방지하기 위해서 저렇게 씁니다.
사람들마다 스타일이 다 달라서 자기가 편한 걸 쓰면 돼요.
echo "내 이름은 $name입니다.";
이렇게 한다고 하면 아마 파서는 $name입니다까지를 변수로 인식할 겁니다.
이런 경우에 escape을 해야 합니다.
저 같은 경우는
echo "내 이름은 ".$name."입니다.";
로 씁니다.
echo "내 이름은 {$name}입니다.";
이렇게 하셔도 됩니다.
보통 변수명과 문자열은 서로 분리를 시키는 게 좋아요.
에디트 플러스 같은 걸로 보시면 $name만 변수명으로 인식해서 색상이 바뀝니다.
저는 가독성 + 오류를 미연에 방지하기 위해서 저렇게 씁니다.
사람들마다 스타일이 다 달라서 자기가 편한 걸 쓰면 돼요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$img 뒤 쩜은 뭘 의미하나용? ^^*