अगर मैं सही ढंग से समझता हूं कि आप तालिका 2 को चित्रण में दिखाए गए अनुसार दिखाना चाहते हैं, तो उसके आधार पर मैं आपके प्रश्न का उत्तर देने जा रहा हूं।
आप नीचे दिए गए HTML का उपयोग कर सकते हैं जो आपकी इच्छित तालिका की तरह दिखेगा।
<table border=1>
<tr bgcolor=#ffffff>
<td>SeqNo</td>
<td>Student Id</td>
<td colspan = "2">maths</td>
<td colspan = "2">art</td>
</tr>
<tr>
<td colspan = "2"></td>
<td>Exam 1</td>
<td>Exam 2</td>
<td>Exam 1</td>
<td>Exam 2</td>
</tr>
<tr>
<td></td>
<td></td>
<td>Exam 1</td>
<td>Exam 2</td>
<td>Exam 1</td>
<td>Exam 2</td>
</tr>
</table>
jsFiddle यहां देखना चाहते हैं
आपने अपना SQL पोस्ट नहीं किया आपको forwach
. का उपयोग करने की आवश्यकता नहीं है आप while
. कर सकते हैं इसे नीचे दिखाए अनुसार लूप करें।
<table border=1>
<tr bgcolor=#ffffff>
<td>SeqNo</td>
<td>Student Id</td>
<td colspan = "2">maths</td>
<td colspan = "2">art</td>
</tr>
<tr>
<td colspan = "2"></td>
<td>Exam 1</td>
<td>Exam 2</td>
<td>Exam 1</td>
<td>Exam 2</td>
</tr>
<?PHP while($row = $stmt -> fetch(PDO::FETCH_ASSOC){ ?>
<tr>
<td>$row["seqNo"]</td>
<td>$row["studen_id"]</td>
<td>$row["Exam1"]</td>
<td>$row["Exam2"]</td>
<td>$row["Exam1"]</td>
<td>$row["Exam2"]</td>
</tr>
<?php } ?>
</table>
ध्यान रखें कि यह आपके SQL के बिना है इसलिए इसे अपनी आवश्यकता के अनुसार समायोजित करें और PDO
. में है ।