2 if (!$HTTP_GET_VARS["nohtml"]) {
4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
8 <LINK REV=MADE HREF="mailto:short@ucw.cz">
14 $bgcolor_head="#D0D0D0";
15 $bgcolor_body="#F0F0F0";
17 function table($array,$rw=0)
19 global $tables,$bgcolor_head,$bgcolor_body,$HTTP_GET_VARS;
21 print "<FORM METHOD=GET ACTION=\"".$HTTP_GET_VARS["base"]."Nokia61.php\"><TABLE BORDER=1 RULES=NONE>\n";
22 print "<TR><TD COLSPAN=3 BGCOLOR=\"".$bgcolor_head."\">";
26 printf("Step #%d",$tables+1);
28 for ($row=0;$row<3;$row++) {
30 for ($col=0;$col<3;$col++) {
32 printf("<TD BGCOLOR=\"".$bgcolor_body."\"><INPUT NAME=\"%d\"",$idx);
33 if (isset($array[$idx]))
34 printf(" VALUE=\"%d\"",$array[$idx]);
37 print " TYPE=STRING SIZE=2 MAXLENGTH=2></TD>";
42 print "<TR><TD COLSPAN=3 ALIGN=CENTER><INPUT TYPE=SUBMIT VALUE=\"Solve!\"></TD></TR>\n";
43 print "</TABLE></FORM>\n";
52 for ($idx=0;$idx<9;$idx++) {
53 $s=$HTTP_GET_VARS[sprintf("%d",$idx)];
57 if (strlen($s)!=1 || $x<1 || $x>9 || isset($used[$x])) {
58 printf("<H1>WARNING: Digit at row %d, column %d was %s, erased!</H1>\n",1+$idx/3,1+$idx%3,
59 ($used[$x] ? "repeated" : "invalid"));
67 print "<TABLE BORDER=0><TR>";
69 for ($row=0;$row<3;$row++) {
70 for ($col=0;$col<3;$col++) {
73 $cmd.=sprintf("%d",$input[$row*3+$col]);
77 $cmd.="' | ./Nokia61";
82 if (3!=fscanf($cmd,"\n %d%d%d",&$output[$idx+0],&$output[$idx+1],&$output[$idx+2]))
89 print "</TD><TD> </TD>";
90 if (!($tables%$tables_per_row))
95 print "</TR></TABLE>\n";
101 if (!$HTTP_GET_VARS["nohtml"]) {