Copy
$arr_1 = array();$arr_2 = array();$arr_3 = array();$arr_4 = array();$arr_5 = array();$sql = "select $filds from {$g5['member_level_table']} order by ml_level asc";$service = sql_query($sql); for($i=0; $rows=sql_fetch_array($service); $i++){ $arr_1[$i] = $rows['mb_level_name']; $arr_2[$i] = $rows['mb_level_memo'];}
저렇게 해서 출력은 되긴되는데 똑같은것만 출력이 되네요.,,,,,,
for 문 안에서 echo $rows['mb_level_name']; 하면
1
2
3
4
5
이렇게 출력이 잘 되는데
array 써서 하면
계속 1111111111111111111 이렇게 똑같이만 뜹니다..
echo $arr_1[0]; 하면요 ㅠㅠ
|
답변 4개
채택된 답변
+20 포인트
$arr = array();
$sql = "select $filds from {$g5['member_level_table']} order by ml_level asc"; $service = sql_query($sql); for($i=0; $rows=sql_fetch_array($service); $i++) $arr[$i] = $rows;
//출력
echo($arr[0]['mb_level_name']);
echo($arr[0]['mb_level_memo']);
echo($arr[1]['mb_level_name']);
echo($arr[1]['mb_level_memo']);
<table> 이 하나 있는데
이 <table> 이 반복을 통해서 쓴게아니라 <tr><td> 일일히 다 직접 추가했어요
근데 <table> 안에다가 <for문을 쓰면 그 <tr><td> 값들이 계속 반복이 됩니다;
근데 저는 <table> 과 <?php echo $i ?>와 자바스크립트를 이용해놨구요..
<Tr><td> 안에는 <input type="mb_level_name"> 이란게 있는데
여기서 for 문을 사용하지않고 수정할수있게 적었던 값을 재출력하게 해주려는겁니다
답변을 작성하려면 로그인이 필요합니다.