$ic=0;
while ($ic < $columns)
{
// print('\nvalue'.$i.' = '.mysql_result($result,$puzzlenumid,"i".$i));
// print('\nvalue'.$i.' = '.mysql_result($result,$puzzlenumid,"i".$i));
$curr_cell=mysql_result($result,$puzzlenumid,"i".$i);
// print($i);
// print(substr($curr_cell, 0,1));
// ------------------------------------------------------------------
// this's a black/blank cell
// ------------------------------------------------------------------
if (strcmp(substr($curr_cell, 0,1),"B")==0)
{
?>
}
// ------------------------------------------------------------------
// this's a diagonal cell
// ------------------------------------------------------------------
else if (strcmp(substr($curr_cell, 0,1),"D")==0)
{
?>
// ------------------------------------------------------------------
// checking for left-to-right value (on diagonal cell)
// ------------------------------------------------------------------
if (strcmp(substr($curr_cell, 4,2),"00"))
{
?>
if (strcmp(substr($curr_cell, 4,1),"0"))
{
print(substr($curr_cell, 4,2));
}
else
{
print(substr($curr_cell, 5,1));
}
?>
}
else
{
// print('n ');
// print(' ');
?>
6
}
?>
// ------------------------------------------------------------------
// checking for top-to-down value (on diagonal cell)
// ------------------------------------------------------------------
if (strcmp(substr($curr_cell, 1,2),"00"))
{
?>
if (strcmp(substr($curr_cell, 1,1),"0"))
{
print(substr($curr_cell, 1,2));
}
else
{
print(substr($curr_cell, 2,1));
}
?>
}
else
{
// print('n ');
// print(' ');
?>
6
}
?>
}
// ------------------------------------------------------------------
// cell is a number
// ------------------------------------------------------------------
else if (strcmp(substr($curr_cell, 0,1),"N")==0)
{
?>
// print(substr($curr_cell, 1,1));
}
// ------------------------------------------------------------------
// cell is a number
// ------------------------------------------------------------------
else if (strcmp(substr($curr_cell, 0,1),"A")==0)
{
?>
// print(substr($curr_cell, 1,1));
}
else
{
print('bad');
}
$ic++;
$i++;
?>
}
$ir++;
?>
}
?>