Need to split result ( dynamic - mysql ) into columns ( as per define below $cols )
Note: if anyone have solution in any other format please let me know ...
$cols=3; // note i can change this to 4,5 ..2 etc..
echo "<table border='0' align='center' valign='top' >";
do{
echo "<tr>";
for($i=1;$i<=$cols;$i++){
$rowsA=data_fetch($sqlquery);
if($rowsA){
echo'<td align="center" valign="top">
<table border="1px" cellspacing="0" cellpadding="0" style="border-collapse:collapse;">
<tr align="center" valign="top">';
echo '<td class="dateis" align="center" valign="top" width="35px"> <strong>'.$srno.'</strong> </td>';
echo '<td class="dateis" align="center" valign="top" width="100px">'.$rowsA['prdname'].'</td>';
echo '<td class="dateis" align="center" valign="top" width="50px">'.number_format($rowsA['prdwgh'],3,'.','').'</td>
</tr>';
$srno++;
echo'</tr>
</table>
</td>';
} else{
}
}
} while($rowsA);
echo "</table>";
Hence from above i get below display :
1 Prda 1.4 | 2 prdan 2.3 | 3 prdbc 3.1
4 prdf 0.02 | 5 prdcv 1.0 | 6 prdd 0.9
7 prdc 0.3 | 8 prdbn 2.8 | 9 prdf 0.5
but i need as below :
1 Prda 1.4 | 4 prdf 0.02 | 7 prdc 0.3
2 prdan 2.3 | 5 prdcv 1.0 | 8 prdbn 2.8
3 prdbc 3.1 | 6 prdd 0.9 | 9 prdf 0.5
Update :
if there is 10 records :
1 Prda 1.4 | 5 prdcv 1.0 | 9 prdf 0.5
2 prdan 2.3 | 6 prdd 0.9 | 10 prdf 2.5
3 prdbc 3.1 | 7 prdc 0.3 |
4 prdf 0.02 | 8 prdbn 2.8 |
if there is 11 records :
1 Prda 1.4 | 5 prdcv 1.0 | 9 prdf 0.5
2 prdan 2.3 | 6 prdd 0.9 | 10 prdf 2.5
3 prdbc 3.1 | 7 prdc 0.3 | 11 prdfd 2.1
4 prdf 0.02 | 8 prdbn 2.8 |
Thanks