while 문을 for 문으로 바꾸고 싶습니다 ㅠㅠ 정보
while 문을 for 문으로 바꾸고 싶습니다 ㅠㅠ
본문
현재 사용중인 코드
<? $sel = sql_query(" select * from money where type='손해' order by price asc"); ?>
<? while($row=sql_fetch_array($sel)){ ?>
이것을 for 문으로 돌려야 하는데.. 머리가 둔해졌는지 안짜집니다.
조언을 부탁드립니다 ㅠㅠ
2천 올립니다 ㅠㅠ
설명이 부족한거 같아 다시금 올립니다.
{className : '0',title : '<?=$row[name]?><span style="width:70; text-align:right"><?=$row[price]?>원 </span>'},
이런식으로 쪼개서 여러개를 노출하여야 하는데..
현재 방법으로 for 문을 돌리면 마지막 값만 노출이 됩니다.
각각 className 에 번호가 들어가고 거기에 맞추어 나오게 해야 합니다 ㅠ
<? $sel = sql_query(" select * from money where type='손해' order by price asc"); ?>
<? while($row=sql_fetch_array($sel)){ ?>
이것을 for 문으로 돌려야 하는데.. 머리가 둔해졌는지 안짜집니다.
조언을 부탁드립니다 ㅠㅠ
2천 올립니다 ㅠㅠ
설명이 부족한거 같아 다시금 올립니다.
{className : '0',title : '<?=$row[name]?><span style="width:70; text-align:right"><?=$row[price]?>원 </span>'},
이런식으로 쪼개서 여러개를 노출하여야 하는데..
현재 방법으로 for 문을 돌리면 마지막 값만 노출이 됩니다.
각각 className 에 번호가 들어가고 거기에 맞추어 나오게 해야 합니다 ㅠ
댓글 전체
설마 이런 간단한걸 ??
<?
$sel = " select * from money where type='손해' order by price asc";
$rst = sql_query($sel);
for ($i = 0 ;$row=sql_fetch_array($rst); $i++ ) {
// 처리
}
?>
설마 저거 원하시는거 아니시죠 -_-?;;
<?
$sel = " select * from money where type='손해' order by price asc";
$rst = sql_query($sel);
for ($i = 0 ;$row=sql_fetch_array($rst); $i++ ) {
// 처리
}
?>
설마 저거 원하시는거 아니시죠 -_-?;;
음 아닙니다. 제가 이걸 할려는 이유는 while 문으로 돌리면 각 case 안에 값이 안들어가져서이기때문에 for 문으로 변경이 필요한것입니다. 지금것은 돌리면 마지막 값만 나옵니다 ㅠ
게시판쪽 참고 하시면 될거 같은데용
$list = array();
$i =0;
while ($row = sql_fetch_array($result))
{
$list[$i][name] = $row[name];
$list[$i][price] = $row[price];
.
.
$i++;
}
이렇게 하고
출력은
for ($i=0; $i<count($list); $i++) {
echo $list[$i][name];
echo $list[$i][price];
}
아니면
따로 직접 번호 매겨서 불러오면??
첫번째 타이틀... title : $list[0][name];
첫번째 가격... price: $list[0][price];
두번째 타이틀... title : $list[1][name];
두번째 가격... price: $list[1][price];
이런거 말씀 하시는건가;;
$list = array();
$i =0;
while ($row = sql_fetch_array($result))
{
$list[$i][name] = $row[name];
$list[$i][price] = $row[price];
.
.
$i++;
}
이렇게 하고
출력은
for ($i=0; $i<count($list); $i++) {
echo $list[$i][name];
echo $list[$i][price];
}
아니면
따로 직접 번호 매겨서 불러오면??
첫번째 타이틀... title : $list[0][name];
첫번째 가격... price: $list[0][price];
두번째 타이틀... title : $list[1][name];
두번째 가격... price: $list[1][price];
이런거 말씀 하시는건가;;
음.. 일단은 해결했습니다만.. 먼가 제가 파일을 전체로 for 문을 돌려버리고 있더군요.
자답으로 해결하였습니다만 그래도 아랫글이 더 실용성이 있어보여 이쪽에 포인트를 드리겠습니다
감사합니다 (__)
자답으로 해결하였습니다만 그래도 아랫글이 더 실용성이 있어보여 이쪽에 포인트를 드리겠습니다
감사합니다 (__)