php
Код:
function table_create($row,$col,$color,$bg,$border,$spacing,$padding,$w,$h)
{$i=1; $j=1; $colmem=$col;
echo "<table border='$border' width='$w px' height='$h px' bordercolor='$color' bgcolor='$bg' cellspacing='$spacing' cellpadding='$padding'>";
for ($row; $i<=$row; ++$i)
{ if ($row>1)
{$col=$colmem;
}
echo "<tr>";
for ($col; $j<=$col; ++$j)
{
echo "<td></td>";
}
//$col=0;
echo "</tr>";
}
echo "</table><br>";
}
table_create(2,3,'#f0f','#fef',1,1,1,100,250);
?>
{$i=1; $j=1; $colmem=$col;
echo "<table border='$border' width='$w px' height='$h px' bordercolor='$color' bgcolor='$bg' cellspacing='$spacing' cellpadding='$padding'>";
for ($row; $i<=$row; ++$i)
{ if ($row>1)
{$col=$colmem;
}
echo "<tr>";
for ($col; $j<=$col; ++$j)
{
echo "<td></td>";
}
//$col=0;
echo "</tr>";
}
echo "</table><br>";
}
table_create(2,3,'#f0f','#fef',1,1,1,100,250);
?>
Код:
<?php
$i=1; $j=1; $cm=$j;
echo "<table width='100 px' height='250 px' border='1'>";
for ($i; $i<=6; ++$i)
{if ($i>1)
{$j=$cm;
}
echo "<tr>";
for ($j; $j<=6; ++$j)
{echo "<td></td>";
}
// $j=0;
echo "</tr>";
}
echo "</table>";
?>
$i=1; $j=1; $cm=$j;
echo "<table width='100 px' height='250 px' border='1'>";
for ($i; $i<=6; ++$i)
{if ($i>1)
{$j=$cm;
}
echo "<tr>";
for ($j; $j<=6; ++$j)
{echo "<td></td>";
}
// $j=0;
echo "</tr>";
}
echo "</table>";
?>
В первом коде основная ошибка - не правильно организованы циклы. Посмотрите внимательно на то как это сделано во втором, а помтом вместо цифры 6 поставьте свои $row и $col.
Соотвественно строка:
Код:
$col=$colmem;
Код:
function table_create($row,$col,$color,$bg,$border,$spacing,$padding,$w,$h)
{$i=1; $j=1; //$colmem=$col;
echo "<table border='$border' width='$w px' height='$h px' bordercolor='$color' bgcolor='$bg' cellspacing='$spacing' cellpadding='$padding'>";
for ($row; $i<=$row; ++$i)
{ /*if ($row>1)
{$col=$colmem;
}*/
echo "<tr>";
for ($col; $j<=$col; ++$j)
{
echo "<td></td>";
}
$j=1;
echo "</tr>";
}
echo "</table><br>";
}
table_create(3,5,'#f0f','#fef',1,1,1,100,250);
{$i=1; $j=1; //$colmem=$col;
echo "<table border='$border' width='$w px' height='$h px' bordercolor='$color' bgcolor='$bg' cellspacing='$spacing' cellpadding='$padding'>";
for ($row; $i<=$row; ++$i)
{ /*if ($row>1)
{$col=$colmem;
}*/
echo "<tr>";
for ($col; $j<=$col; ++$j)
{
echo "<td></td>";
}
$j=1;
echo "</tr>";
}
echo "</table><br>";
}
table_create(3,5,'#f0f','#fef',1,1,1,100,250);