[請益] while包while可行嗎??

作者: longkink (神御)   2014-05-27 15:12:45
小弟不才剛開始接觸PHP
我一直在想要做出以下畫面
紅色
No1 No2 No3 No4 No5
藍色
No1 No2 No3 No4 No5
以下是我的程式寫法
$sql = "SELECT * FROM basic where mpo = '".$_POST['sea']."' GROUP BY color2 ";
$result = mysqli_query ($link,$sql);
$sql2 = "SELECT * FROM test where po_report = '".$_POST['sea']."'";
$result2 = mysqli_query($link,$sql2);
while($row = mysqli_fetch_array($result)){
echo '<td>' .$row[3]. '</td><br/>' ;
while ($row2 = mysqli_fetch_array($result2){
//echo .$row2[0].;
echo "QQ <br/>";
}
}
經過檢測之後把$row2的那個while註解掉是可以正常跑的,
換句話說就是$row2那個while出現了問題,
但是不明白為什麼兩個while都是一樣的卻有一個不能執行
我把SELECT也貼到資料庫測試過語法可以帶出資料
請各位神人替小弟解答到底是我語法錯誤還是兩個while不相容??
問題點出現在這一行while($row2 = mysqli_fetch_array($result2)){
echo '<td>' .$row2[0]. '</td>';
}
只要加上TD就可以了
謝謝各位大大
作者: dinos (守護神)   2014-05-27 15:43:00
data seek
作者: noxhsu (通りすがりの食いしん坊)   2014-05-27 16:26:00
如果你確定程式中$result2後沒有少一個)的話
作者: Fntsr   2014-05-30 02:12:00
所以結果問題出在HTML Tag XD

Links booklink

Contact Us: admin [ a t ] ucptt.com