"ドメイン"があります。ドメインは「電話番号」を所有しています。私がしようとしているのは、関連するドメインと一緒にすべての数字をグループ化することです。TR行を共通の値でグループ化しようとしています
私は、1つのドメインが完了したとき、もう1つのドメインをキューに入れて、1つの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
このドメインのすべての電話番号を同じ行の列として各ドメインに1つの行を追加するか、各電話番号に1つの行を追加しますか? – manian