私は質問表を持っていて、件名表と質問表にはオンライン試験のための主題に関する質問が含まれています。php mysqlでこれらのデータを取得して表示する方法は?
サブジェクト名をヘッダーにして件名の賢明な質問を取得し、例のような件名のシリアル番号のすべての質問を表示する必要があります。数学:Q1、Q2、Q3 英語:Q1、Q2、Q3など。 どのようにPHPとMySQLでそれを達成する。質問表と主題表を以下に示す。
質問サンプルデータが
<?php
require_once 'config.php';
//$con = mysqli_connect("localhost","root","","database_name");
$query1 = "SELECT q.q_id,q.setq_no, q.qtext_eng, s.sub_id, s.sub_name
FROM question q
INNER JOIN subject s ON s.sub_id = q.sub_id
INNER JOIN questionset qs ON qs.qset_id = q.qset_id
WHERE qs.qset_id =2 ORDER BY s.sub_id";
?>
<table class="table table-bordered">
<thead>
<tr>
<th>Q.No</th>
<th>Q Set number</th>
<th>Q text eng</th>
</tr>
以下に示します。 0
<?php
$result1 = mysqli_query($link,$query1);
while($row1 = mysqli_fetch_array($result1))
{
$subID = $row1['sub_id'];
$subName = $row1['sub_name'];
?>
<h2><?php echo "$subName" ?></h2>
<?php
error_reporting(0);
$sno++;
$qSet = $row1['setq_no'];
$qEng = $row1['qtext_eng'];
?>
<tr>
<td><?php echo $sno; ?></td>
<td><?php echo $qSet; ?></td>
<td><?php echo $qEng; ?></td>
</tr>
</tbody>
</table>
<?php
}
?>
残りと同じように追加することができ、いくつかの最小限のテキストサンプルデータ、期待される出力と何がそうしようとしたを投稿してください。遠くに – GurV
と解決されたあなたの他の質問を解決した回答を受け入れる –
まあ、あなたのコードを見せて、まだ何か試してみましたか?ここで何か試してみると、助けを得ることができます。 – Kumar