Buenas!!!!
Dejo los microcódigos para las soluciones a los problemas planteados en la entrega CU00822B del manual de programación web con PHP desde cero usando Notepad++ como editor
EJERCICIO 1
Crea el código PHP donde generes:
a) Un bucle while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)
b) Un bucle while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.
<?php
  //Variables
  $contador = 50;
  while ($contador >= 40){
    echo $contador . ", ";
    $contador --;
  };
?>
Link web: 
http://hymsoft.byethost33.com/CU00822B_1a.php<?php
  //Variables
  $contador = 1;
  while ($contador <= 5){
    echo ($contador*2) . ", ";
    $contador++;
  };
?>
Link web: 
http://hymsoft.byethost33.com/CU00822B_1b.phpEJERCICIO 2
Crea el código PHP donde generes:
a) Un bucle do…while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)
b) Un bucle do…while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.
<?php
  //Variables
  $contador = 50;
  do{
    echo $contador . ", ";
    $contador --;
  }while ($contador >= 40);
?>
link web: 
http://hymsoft.byethost33.com/CU00822B_2a.php<?php
  //Variables
  $contador = 1;
  do{
    echo ($contador*2) . ", ";
    $contador++;
  }while ($contador <= 5);
?>
Link web: 
http://hymsoft.byethost33.com/CU00822B_2b.phpEJERCICIO 3
Crea el código PHP donde generes:
a) Un bucle for que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente y que por tanto la variable deberá operar como $galletas– –).
b) Un bucle for que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.
<?php
  for ($contador = 50; $contador >= 40; $contador--){
    echo $contador . ", ";
  };
?>
Link web: 
http://hymsoft.byethost33.com/CU00822B_3a.php<?php
  for ($contador = 1; $contador <= 5; $contador++){
    echo ($contador*2) . ", ";
  };
?>
Link web: 
http://hymsoft.byethost33.com/CU00822B_3b.phpY para probar, como siempre (o casi) arme uno con todo junto y unos arreglos para que se vea mejor, por ejemplo que al final de las cadenas se vea un 
.- en vez de 
, .
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <title>aprenderaprogramar.com - CU00819B</title>
  <style type="text/css">
    .centrado {text-align: center;}
		hr { 
   		border: 3px solid #4bceb4; 
   		border-radius: 300px ; 
   		height: 0px; 
   		text-align: center;
			width: 90%;
 		}
  </style>
</head>
<body>
  <h1 class="centrado">Cursos aprenderaprogramar.com</h1>
  <h2 class="centrado">Curso php desde cero - Clase CU00822B</h2>
	<h2 class="centrado">Tipos de bucles ciclos de repetición en PHP: while, do…while y for </h2>
	<hr><br>
	<!-- Ejercicio 1 -->
	<strong>Ejercicio 1 - Instrucción WHILE</strong>
	<p>Crea el código PHP donde generes:</p>
	<p>a) Un bucle while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)</p>
	<p>b) Un bucle while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.</p>
	<strong>Soluciones</strong>
	<br><br>
	<!-- Ejercicio 1a -->
	<?php
		//Variables
		$contador = 50;
		echo "a) ";
		while ($contador >= 40){
			echo $contador;
			//Este if lo uso para que no se imprima la ultima coma.
			if($contador>40){
				echo ", ";
			}else{
				echo ".- <br>";	
			}
			$contador --;
		};
	?>
	<!-- Fin ejercicio 1a -->
	<br>
	<!-- Ejercicio 1b -->
	<?php
		//Variables
		$contador = 1;
		echo "b) ";
		while ($contador <= 5){
			echo	($contador*2);
			//Este if lo uso para que no se imprima la ultima coma.
			if($contador<5){
				echo ", ";
			}else{
				echo ".- <br>";	
			}
			$contador++;
		};
	?>
	<!-- Fin Ejercicio 1b -->
	<!-- Fin Ejercicio 1 -->
	<br><hr><br>
	<!-- Ejercicio 2 -->
	<strong>Ejercicio 2 - Instrucción DO...WHILE</strong>
	<p>Crea el código PHP donde generes:</p>
	<p>a) Un bucle do…while que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente)</p>
	<p>b) Un bucle do…while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.</p>
	<strong>Soluciones</strong>
	<br><br>
	<!-- Ejercicio 2a -->
	<?php
		//Variables
		$contador = 50;
		echo "a) ";
		do{
			echo $contador;
			//Este if lo uso para que no se imprima la ultima coma.
			if($contador>40){
				echo ", ";
			}else{
				echo ".- <br>";	
			}
			$contador --;
		}while ($contador >= 40);
	?>
	<!-- Fin ejercicio 2a -->
	<br>
	<!-- Ejercicio 2b -->
	<?php
		//Variables
		$contador = 1;
		echo "b) ";
		do{
			echo	($contador*2);
			//Este if lo uso para que no se imprima la ultima coma.
			if($contador<5){
				echo ", ";
			}else{
				echo ".- <br>";	
			}
			$contador++;
		}while ($contador <= 5);
	?>
	<!-- Fin Ejercicio 2b -->
	<!-- Fin Ejercicio 2 -->
	<br><hr><br>
	<!-- Ejercicio 3 -->
	<strong>Ejercicio 3 - Instrucción FOR</strong>
	<p>Crea el código PHP donde generes:</p>
	<p>a) Un bucle for que cuente desde 50 hasta 40 (fíjate que en este caso es decreciente y que por tanto la variable deberá operar como $galletas– –).</p>
	<p>b) Un bucle for que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.</p>
	<strong>Soluciones</strong>
	<br><br>
	<!-- Ejercicio 3a -->
	<?php
		echo "a) ";
		for ($contador = 50; $contador >= 40; $contador--){
			echo $contador;
			//Este if lo uso para que no se imprima la ultima coma.
			if($contador>40){
				echo ", ";
			}else{
				echo ".- <br>";	
			};
		};
	?>
	<br>
	<!-- Ejercicio 3b -->
	<?php
		echo "b) ";
		for ($contador = 1; $contador <= 5; $contador++){
			echo $contador*2;
			//Este if lo uso para que no se imprima la ultima coma.
			if($contador<5){
				echo ", ";
			}else{
				echo ".- <br>";	
			};
		};
	?>
	<!-- Fin Ejercicio 3a -->
	<!-- Fin Ejercicio 3 -->
	
  
</body>
</html>
Link web: 
http://hymsoft.byethost33.com/CU00822B_todos.php