<?php
/**
 * Nonogramas - nonogramas1a.php
 * 
 * @author    Bartolomé Sintes Marco <bartolome.sintes+mclibre@gmail.com>
 * @copyright 2008 Bartolomé Sintes Marco
 * @license   http://www.gnu.org/licenses/agpl.txt AGPL 3 or later
 * @version   2008-02-19
 * @link      http://www.mclibre.org
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU Affero General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU Affero General Public License for more details.
 *
 *  You should have received a copy of the GNU Affero General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

$enunciadoX = array (
    1 => "3<br />1", 
    2=>"1<br />1<br />1<br/>", 
    3=>"2", 
    4=>"2", 
    5=>"2");
$enunciadoY = array (
    1 => "2", 
    2=>"1", 
    3=>"3", 
    4=>"3", 
    5=>"2 2");
$anchoCelda = 30;
$altoCelda  = 30;

print "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?"."> 
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
       \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />
  <title>Nonogramas (Formulario). Exámenes. PHP. Bartolomé
  Sintes Marco</title>
  <link href=\"mclibre_php_soluciones.css\" rel=\"stylesheet\" type=\"text/css\" 
  title=\"Color\" />
  <style type=\"text/css\">
    td { text-align: center; } 
    td.cuadro { border: black 1px solid; 
      height: {$altoCelda}px; width: {$anchoCelda}px; }
  </style>
</head>
<body>

<h1>Nonogramas (Formulario)</h1>

<p>En un nonograma, los números indican la cantidad de casillas que hay que marcar 
en cada fila o columna. Cuando sólo hay un número, las casillas a marcar van seguidas.
Cuando hay dos números, significa que hay dos bloques de casillas a marcar, cada 
uno de la longitud indicada por cada número, separados por uno o varios espacios.</p> 
<p>Resuelve este nonograma marcando las casillas.</p>\n";

print "<form action=\"nonogramas_1b.php\" method=\"get\">
  <table border=\"1\" rules=\"groups\">
    <colgroup></colgroup>\n    <tbody>\n      <tr>\n        <td></td>\n";
foreach ($enunciadoX as $valor) {
    print "        <td>$valor</td>\n";
}
print "      </tr>\n    </tbody>\n    <tbody>\n";
for ($i=1; $i<=count($enunciadoY); $i++) {
    print "      <tr>\n";
    print "        <td>$enunciadoY[$i]</td>\n";
    for ($j=1; $j<=count($enunciadoX); $j++) {
        print "        <td class=\"cuadro\"><input type=\"checkbox\" name=\"nono[$i][$j]\" /></td>\n";
    }
    print "      </tr>\n";
}
print "    </tbody>\n  </table>
  <p class=\"der\">
    <input type=\"submit\" value=\"Corregir\" /> 
    <input type=\"reset\" value=\"Borrar\" name=\"Reset\" /></p>
</form>

<address>
  Esta página forma parte del curso \"Páginas web con PHP\" disponible en <a
  href=\"http://www.mclibre.org/\">http://www.mclibre.org</a><br />
  Autor: Bartolomé Sintes Marco<br />
  Última modificación de esta página: 19 de febrero de 2008 
</address>
<p class=\"licencia\">El programa PHP que genera esta página está bajo 
<a rel=\"license\" href=\"http://www.gnu.org/licenses/agpl.txt\">licencia AGPL 3 o
posterior</a>.</p>
</body>
</html>";
?>
