for문안에 테이블 질문드립니다ㅠㅠ 채택완료
</p>
<p>
$query2 = " SELECT * FROM g5_member WHERE mb_10='1' ";
$result2 = sql_query($query2);
for($i=0; $row = sql_fetch_array($result2); $i++) {
echo "<table border='1'><td>";
echo "".$row['mb_name']."";
echo "</td></table>";</p>
<p>$query = " SELECT * FROM g5_write_work_table WHERE wr_subject = '".$row['mb_name']."' ";
$result = sql_query($query);
for($i=0; $row = sql_fetch_array($result); $i++) {
echo "<table border='1'><td>";
echo "".$row['wr_1'].":".$row['wr_3']."";
echo "</td></table>";
}
}</p>
<p>
이렇게 짰는데 테이블이 엉망이네요ㅠㅠ 어떻게 짜는방법이있을까요ㅠㅠㅠ
밑에 그림처럼 mb_name 나오고 옆에 wr_1 wr_3 값이 쭉 나열되게 할순없을까요

답변 3개
</p>
<p>$query2 = " SELECT * FROM g5_member WHERE mb_10='1' ";
$result2 = sql_query($query2);</p>
<p>echo "<table border='1'>";
for($i=0; $row2 = sql_fetch_array($result2); $i++) {</p>
<p> echo "<tr><td>";
echo "".$row2['mb_name']."";
echo "</td>";
$query = " SELECT * FROM g5_write_work_table WHERE wr_subject = '".$row2['mb_name']."' ";
$result = sql_query($query);
echo "<td><table border='1'><tr>";
for($j=0; $row = sql_fetch_array($result); $j++) {</p>
<p> echo "<td>";
echo "".$row['wr_1'].":".$row['wr_3']."";
echo "</td>";
} </p>
<p> echo "</tr></table></td></tr>";
}</p>
<p>echo "</table>";</p>
<p>
미처발견못했는데
유진아빠님의 답글로 오류수정합니다.
더불어 $row 로만된 영역으 $row2 / $row 로 구분처리합니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
루프를 돌리실때 for($i=0~~~~
이 루프안에 또 for($i=0 ~~~ 돌리시는데 루프안에 돌리실때는 for($j=0 ~~~ 이런식으로 변수인자를 다르게 하심이 옳습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
echo "<table>";
for($i = 0; ~~~) {
echo "<tr>
echo " <td>".$row['mb_name']."</td>";
-------- 생략 ---------
echo " <td>";
for($i = 0; ~~~) {
echo $row['wr_1']." ".$row['wr_2'];
}
echo " </td>";
echo "</tr>
}
echo "</table>";
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인