PHP - problemas con tablas de multiplcar en php

 
Vista:
sin imagen de perfil

problemas con tablas de multiplcar en php

Publicado por wdwd (1 intervención) el 03/10/2017 08:43:47
toi haciendo unas tabkas de mutlipliar tengo hecha ya una con for peor ocupo hacer con while y do while pero no me sale el mismo resultado la de for es esta


1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
for($t=8; $t<=10; $t++)
{
 echo "<h3> Tabla del $t </h3>";
 
 // generamos la tabla
 for($i=8; $i<=12; $i++)
 {
  echo "$t x $i = ".($t*$i) . "<br/>";
 
}
}
?>

con while peor ya no sale lo mismo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$t=8;
$i=8;
 
while($t<=10){
 
    echo "<h3> Tabla del $t </h3>";
    $t++;
    while($i<=12){
 
        echo "$t x $i = ".($t*$i) . "<br/>";
        $i++;
    }
 
}
no sabe a que se deba ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 604
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

problemas con tablas de multiplcar en php

Publicado por Miguel (218 intervenciones) el 03/10/2017 21:57:57
Tienes que reiniciar el contador $i antes de su while, ya que al terminar la primera tabla lo dejas en el valor máximo (y luego siempre te dará false para las otras tablas):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$t=8;
$i=8;
 
while($t <= 10)
{
    echo "<h3> Tabla del $t </h3>";
 
	$i = 8;
	while($i <= 12)
	{
        echo "$t x $i = ".($t * $i) . "<br/>";
        $i++;
    }
 
 	$t++;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar