كود PHP:
// نعتبر ان هذه هي نتائج من MySQL
$rows = array(
array(
'name' => 'فوتوشوب'
,'count' => 6
)
,array(
'name' => 'فوتوشوب'
,'count' => 6
)
,array(
'name' => 'فوتوشوب'
,'count' => 6
)
,array(
'name' => 'فوتوشوب'
,'count' => 6
)
);
$cols = 3; // عدد الاعمدة
$size = count($rows);
$stack = array();
echo "<table border=\"0\" width=\"100%\">\n\r";
for($i = 0; $i < $size ; $i++)
{
$stack[] = $rows[$i]['count'];
if( ($i % $cols == 0) )
echo "\t<tr>\n\r";
echo "\t\t<td> {$rows[$i]['name']}</td>\n\r";
if( $i % $cols == $cols-1 || $i+1 == $size)
{
echo "\t</tr>\n\r";
if(count($stack))
{
echo "\t<tr>\n\r";
for($j = 0; $j < $cols ; $j++)
{
echo "\t\t<td> $stack[$j] </td>\n\r";
}
$stack = array();
echo "\t</tr>\n\r";
}
}
}
echo '</table>';
او حل اسهل
كل خليه اجعلها جدول
فيها سطرين :
الصورة
عدد الدروس