PHP Tabla de multiplicar 10×10
- 24/10/2013
- 12:15 am
Este código php es para crear una tabla de multiplicar de tamaño 10×10, véase imagen. El código es muy sencillo, por ahí aburrido para la gente medianamente experimentada con el PHP, pero siempre es bueno recordar y practicar.
<table width="800" border="1"> <form action="" method="POST"> <tr> <th colspan="11">SIMPLE TABLA DE MULTIPLICAR 10x10</th> </tr> <tr> <th colspan="6" align="right">Valor X</th> <th colspan="5" align="left"><input type="text" name="valor_x" value="<?=$_POST['valor_x']?>" id="valor_x" /></th> </tr> <tr> <th colspan="6" width="50%" align="right">Valor Y</th> <th colspan="5" width="50%" align="left"><input type="text" name="valor_y" value="<?=$_POST['valor_y']?>" id="valor_y" /></th> </tr> <tr> <th colspan="11"> <input type="submit" name="btncrear" id="btncrear" value="CREAR" /> </th> </tr> </form> <tr> <td width="10%">X\Y</td> <td width="9%" bgcolor="#D8FE3F">1</td> <td width="9%" bgcolor="#D8FE3F">2</td> <td width="9%" bgcolor="#D8FE3F">3</td> <td width="9%" bgcolor="#D8FE3F">4</td> <td width="9%" bgcolor="#D8FE3F">5</td> <td width="9%" bgcolor="#D8FE3F">6</td> <td width="9%" bgcolor="#D8FE3F">7</td> <td width="9%" bgcolor="#D8FE3F">8</td> <td width="9%" bgcolor="#D8FE3F">9</td> <td width="9%" bgcolor="#D8FE3F">10</td> </tr> <?php $numero = 1; $data1 = $_POST['valor_x']; $data2 = $_POST['valor_y']; $total = $data1*$data2; for($i = 1; $i < 11; $i++){ echo "<tr>"; echo "<td width='10%' bgcolor='#D8FE3F'>".$i."</td>"; for($j = 1; $j <= 10; $j++){ if((($numero * $j) == $total) and ($numero == $data2)){ echo "<td width='9%' style='color:red;'>".$numero * $j."</td>"; } else { echo "<td width='9%'>".$numero * $j."</td>"; } } $numero++; echo "</tr>"; } ?> </table> |
¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas
Posts Relacionados