我有「域」。這些域名擁有「電話號碼」。我正在嘗試將所有數字與相關域一起分組。試圖用一個共同的值對TR行進行分組
如何知道何時完成一個域並且另一個域現在在隊列中以知道何時結束一個TR並開始另一個域以便它們可以分組到他們自己的背景中顏色或桌子。
我的代碼嘗試:
$domainsqlquery = "SELECT DOMAIN FROM phone_numbers WHERE `RESELLER_ID` ='".$RID."'";
if ($domainresult = mysqli_query($conn, $domainsqlquery)) {
if (mysqli_num_rows($domainresult) > 0) {
while ($domainrow = mysqli_fetch_assoc($domainresult)) {
echo '<tr'.(($c = !$c)?' class="odd"':' class="even"').">";
$sqlquery = "SELECT * FROM phone_numbers WHERE `RESELLER_ID` ='".$RID."' AND `DOMAIN` ='".$domainrow['DOMAIN']."'";
if ($result = mysqli_query($conn, $sqlquery)) {
if(mysqli_num_rows($result)>0){
while ($row = mysqli_fetch_assoc($result)) {
echo "<td>";
echo "<form action='' method='POST'>";
echo "<input name='R_number' value='".$row['NUMBER']."' type='hidden'>";
echo "<input name='N_ID' value='".$row['ID']."' type='hidden'>";
echo $row['DOMAIN'] ." - ". $row['NUMBER'] ." - Cost: <input name='R_cost' value=".$row['COST']." style='width:50px'> <input type='submit' name='btn-drop' value='X'> <input type='submit' name='btn-update' value='UPDATE'> <a href=\"domain=".$row['DOMAIN']."&caldate=04\" target='_blank'>Open Report</a><br>";
echo "</form>";
echo "</td>";
}
}
}
echo "</tr>";
}
}
什麼是'($ c =!$ c)'?您不會顯示您定義'$ c'的位置,以及您具有賦值運算符'=',因此您將'$ c'設置爲'!$ c'。 – Sean
我認爲你的tr應該在內部循環中。否則,你應該有相同的號碼。的每個域的電話號碼。此外,您不應該在您的循環中執行您的查詢 – manian
您是否希望每個域都有一行,並且該域的所有電話號碼都作爲同一行中的列?或者是否希望爲每個電話號碼添加一行? – manian