ऐसा इसलिए है क्योंकि पुनरावृत्ति के लिए आप $html2
. की सामग्री को बदल रहे हैं . आपको इसके बजाय सामग्री को जोड़ना होगा।
तो खाली $html2
लें लूप के बाहर चर और जैसे ही आप लूप को पुनरावृत्त करते हैं परिणाम संलग्न करें।
कोड कुछ इस तरह दिखेगा,
$html2="";
while($row = mysqli_fetch_array($result)){
$pr = $row['product'];
$dr = $row['description'];
$qty = $row['qty'];
$total = $row['total'];
$html2 = $html2."<tr>
<td>".$i."</td>
<td>".$pr."</td>
<td>".$dr."</td>
<td>".$qty."</td>
<td>".$total."</td>
</tr>";
$i++;
}