Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

PHP Tabla de multiplicar 10×10

  • 24/10/2013
  • 12:15 am
  • marcofbb

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.

Script PHP codigo tabla de multiplicar 10x10

<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>

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Total de Comentarios: 1

Avatar
16/02/2014
4:01 am

Buenas noches.

Disculpa estoy comenzando con php, he visto este codigo pero no logro decifrar como funciona, me trabo en algunas cosas, quisiera entenderlo, podrias ayduarme?


Enviar Comentario

(*)

(*)