我有2個MySQL表工具欄和subtoolbar2的foreach與MySQL查詢
工具欄
| id | toolbar | status |
| 1 | Usuarios | ACTIVE |
| 2 | Bancas | ACTIVE |
| 3 | Balance | ACTIVE |
subtoolbar循環
| id | subtoolbar | toolbarid | status |
| 1 | Editar | 1 | ACTIVE |
| 2 | Agregar | 1 | ACTIVE |
| 3 | Bancas | 2 | ACTIVE |
| 4 | Listeros | 2 | ACTIVE |
| 5 | Agencias | 2 | ACTIVE |
| 6 | Taquillas | 2 | ACTIVE |
| 7 | Layout | 3 | ACTIVE |
我想列出每個報告其報表,所以我嘗試了以下
$res=mysql_query("select * FROM toolbar");
$num_rows = (mysql_num_rows($res) -1);
while ($x = mysql_fetch_assoc($res)){
$toolid[] = $x['id'];
$toolbar[] = $x['toolbar'];
$toolstatus[] = $x['status'];
}
在PHP
foreach (range(0, $num_rows) as $number) {
$res1=mysql_query("select * FROM subtoolbar where
toolbarid='$toolid[$number]'");
$num_rows2 = (mysql_num_rows($res1) -1);
while ($y = mysql_fetch_assoc($res1)){
$subtoolid[] = $y['id'];
$subtoolbar[] = $y['subtoolbar'];
$toolbarid[] = $y['toolbarid'];
$subtoolstatus[] = $y['status'];
}
echo $toolbar[$number];
foreach (range(0, $num_rows2) as $number2) {
echo $subtoolbar[$number2];
}}
,結果走出這樣
USUARIOS
Editar
Agregar
Bancas
Editar
Agregar
Bancas
Listeros
餘額
- Editar
你要問什麼?請注意您的問題 – KinjalMistry
注意:{}'通常在格式化代碼方面做得非常好。 – tadman
我試圖得到下面的結果 – Zax