채택완료

일반 페이지에서

2019-10-16 (수) 08:00:24 2,506

뷰페이지에서는 잘 나오는데요

일반페이지 상단에 이렇게하고

$p_url = explode("|", $row['p_url']); 

$price = explode("|", $row['price']); 

<?php echo number_format($row[wr_1])?> 이렇게 하면 나오는데

아래처럼 했더니 안나오네요,,왜 그럴까요?

<?php
for($i = 0; $i < count($price); $i++) {
?>    
    <tr>
 

        <td style="width:200px"><a href="<?=$p_url[$i]?>" target="_blank"><?php echo cut_str($p_url[$i],30,"...");?></a> </td>


        <td align="center">
            

           
           </td>
        <td></td>
    </tr>

<?php } ?>

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2019-10-16 (수) 08:51:25

$row['price']에 ~~~|~~~|~~~의 형태로 값이 들어있는게 맞나요???

올려주신 코드 자체는 문제가 없어보이는데 안나오는것이면

1. price가 값이 없어서 for문이 안돌아가거나

2. for문을 돌릴때 price가 아니라 p_url로 돌려야하거나

3. $row['p_url']값이 없거나

일것같습니다..

답변에 대한 댓글 1개

2019-10-16 (수) 14:20:17
$row['price']에 ~~~|~~~|~~~의 형태로 값이 들어있는게 맞나요??? 네 맞습니다.
알려주신 부분을 점검해보면 될거 같습니다. 감사합니다.

답변을 작성하려면 로그인이 필요합니다.