Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

PHP Tabla de multiplicar 10x10

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

Este código php es para crear una tabla de multiplicar de tamaño 10x10, 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

(*)

(*)