<html>
<head>
<title>CREA TABLAS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script LANGUAGE="JavaScript">
function checkNum (str, min, max) {
if (str == "") {
alert("Teclee un numero en el campo.")
return false
}
if (isNaN(str)) {
alert("Teclee un numero en el campo.")
return false
}
var num = 0 + str
if (num < min || num > max) {
alert("El numero debe estar entre 1 y 20.")
return false
}
return true
}
function thanks() {
alert("Gracias.")
}
</SCRIPT>
</head>
<! Se pone fondo a la página >
<body background="fondo1.jpg">
<?
$paso="S";
if (!$Submit) {
$paso = "N";
}
if (($Filas=="" or $Columnas=="") and $paso=="S") {
$paso="N";
echo "Faltan datos";
}
if ($paso=="N") {
?>
<form name="form1" method="post" action="">
<p align="center"> </p>
<p align="center"><strong><font color="#990000">FORMULARIO PARA GENERAR TABLA</font></strong></p>
<div align="center">
<table width="55%" border="1" cellpadding="0" cellspacing="0" bordercolor="#0099FF">
<tr>
<td width="58%"><p align="right">Introduzca Título:<br>
</p>
</td>
<td width="42%"> <div align="left">
<input name="Titulo" type="text" id="Titulo">
</div></td>
</tr>
<tr>
<td>Introduzca Nº de Filas <font size="-1">(máx 30):</font></td>
<td> <div align="left">
<input name="Filas" type="text" id="Filas" onChange="if (!checkNum(this.value,1,30)) {this.focus();this.select();}" size="5">
<font color="#FF0000">*</font></div></td>
</tr>
<tr>
<td>Introduzca Nº de Columnas <font size="-1">(máx 20):</font></td>
<td> <div align="left">
<input name="Columnas" type="text" id="Columnas" onChange="if (!checkNum(this.value,1,20)) {this.focus();this.select();}" size="5">
<font color="#FF0000">*</font></div></td>
</tr>
</table>
<br>
<table width="42%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="43%"><div align="center">
<input type="submit" name="Submit" value="Enviar" >
</div></td>
<td width="57%"><div align="center">
<input name="Limpiar" type="reset" id="Limpiar" value="Limpiar">
</div></td>
</tr>
</table>
<p><font color="#FF0000">*</font> <font color="#FF0000" size="-1">indispensable llenar</font></p>
</div>
<p> </p>
</form>
<?
} else {
?>
<p align="center"><strong><font color="#990000" size="+2">TABLA : <? echo "$Titulo"; ?></font></strong></p>
<?
// se crea tabla centrada
echo "<div align='center'>";
echo "<table border=1>";
for($i=0;$i<$Filas;$i++) // $Filas es la variable dada en el formulario como número de filas
{
echo "<tr>";
for($j=0; $j<$Columnas; $j++) // para cada fila realiza el proceso de crear las celdas
//con el dato de número de columnas.
echo "<td div align='center'><font color='#FF0000' size='-1'>".($i+1)." - ".($j+1)."</font></div></td>";
echo "</tr>";
}
echo "</table>";
}
?>
<p> </p>
</body>
</html>