En más de una ocasión seguro que te has preguntado como saber si una consulta SQL devuelve un resultado o cuantos registros a devuelto esa consulta sql, la verdad que saber si la consulta ha devuelto resultados en muy sencillo

$ConsultaSQL= mysqli_query($con,"select * from NombreTabla  where IdTabla = 1  ");
$TotalDevuelto = mysqli_num_rows($ConsultaSQL);

¿Cómo funciona el código PHP…? Con mysqli_query realizamos la consulta, la variable $con contiene los datos de conexión.
Ahora viene la magia del código PHP pasamos la consulta por mysqli_num_rows que devolverá un numero entero y lo almacenamos en la variable $TotalDevueltocon esto sabrás el número exacto de registros que devuelve la consulta

Como cambiar las ruedas del robot Roomba 555 de manera facil

Hace unos 7 años compre mi robot Roomba 555 y desde entonces no me ha dado ningún problema, el mantenimiento básico de limpieza y cambio de batería hace unos dos años, ahora le ha tocado cambiar las ruedas laterales que ha sido realmente fácil.
El estado de las ruedas laterales del robot Roomba 555 era lamentable sin goma, casi no agarraban en el suelo y le costaba llegar a la base de carga por ese motivo.
El cambio de ruedas en el robot Roomba a sido muy fácil sin mirar instrucciones todo muy intuitivo, solo he tenido que retirar los tornillos de la tapa inferior y la escobilla que gira en el lateral, dejando al aire la batería del Roomba y después cada rueda lateral tenía 3 tornillos mas.
Una vez retirado los tornillos la rueda sale sin hacer fuerza y evidentemente la nueva rueda lateral también se instala sin hacer fuerza, estas ruedas ya traen su propio juego de tornillos así que es muy fácil.
Se vuelven a colocar todos los tornillos y listo Roomba como nuevo.

Cambiar ruedas laterales del robot Roomba

Cambiar ruedas laterales del robot Roomba

Cambiar ruedas laterales del robot Roomba

Cambiar ruedas laterales del robot Roomba

unos consejos como ahorrar en la factura de la luz para nuestros acuarios

Qué te parece, en plena ola de frio polar con media Europa congelada y las compañías de la luz les ha dado por subir la factura… y eso va a repercutir en el bolsillo de cualquier amante de los acuarios, más de uno se va a tener que deshacer de su querido acuario otro tendrá que hacer como yo, dejando mi acuario marino de 500 litros en standby para que no suba mucho la factura de la luz
Como la experiencia es un grado me voy a animar y voy a dar mi top 5 consejos para hacer un acuario LOW COST energéticamente hablando, y abaratar en la factura de la luz

1.- Pásate al led, cambia las pantallas de bombillas o tuba a leds.

Si se que las pantallas de leds son carísimas pero busca en mercadillos de segunda mano, aplicaciones de compra y venta, la subida de la luz nos ha afectado a todos y hay gente que no piensa mantener su acuario por miedo a la factura de la luz.
En España puedes buscar en Wallapop, segunda mano, mil anuncios… Seguro que hay gente cerca de tu casa que se deshace de su acuario y puedes conseguir un buen precio por esa pantalla de led con poco uso. Pero no te dejes engañar pídele la marca y modelo exacto de la pantalla para el acuario busca por internet y de base nunca le des más del 75% del valor que encuentres… tampoco seas un huraño le pagues 4 duros por la pantalla de led para el acuario para comprar un producto de segunda mano paga entre un 50% y un 75% del valor está bien.

2.- Elimina filtros innecesarios o ponlos mas GRANDES!!!

Como este tipo no está cuerdo, como voy a mantener mi acuario sin filtros… o como voy ahorrar factura de la luz con filtros más grande!!!
Pues no estoy loco, quizás tienes gambas o gupys en tu acuario son animales muy duros y si le quitas los filtros no notaran mucha diferencia, pero tendrás que hacer cambios de agua mucho más a menudo en el acuario, pagas agua por luz.
Respecto a los filtros más grandes en el acuario… mira tú acuario… quizás tienes una bomba de movimiento de 5 voltios… un filtro de cascada de 20… y un filtro exterior de 50… no exagero he visto acuarios parecidos.
Lo dicho sobredimensiona el filtro de tu acuario busca un filtro esquinero eheim yo tengo 2 en dos acuarios diferentes, son silenciosos y funcionan de perlas seguramente podrás quitar aparatos redundantes en tu acuario y ahorrar en la factura de la luz

3.-Controla el tiempo que tu pantalla está encendida.

Estas seguro que 12 horas de luz en tu acuario es necesario para que las plantas no se mueran es necesario, En invierno apenas hay 9 horas y de luz solar y las plantas no se mueren…
Controla la cantidad de luz que reciben tus plantas 8 horas son más que suficientes y si usas la luz de tu acuario como luz extra para la habitación, en vez de encenderla a las 8 de la mañana enciéndela a las 12 o a la 13 lo vas a notar mucho en la factura de la luz.

4.- Compra cosa buena y no china…

Lo barato sale caro, estoy seguro que esta frase la has escuchado más de una y dos veces lo mismo pasa con los acuarios ¿cuantos filtros has cambiado por ruido?¿ o calentadores que se han dejado de funcionar sorprendentemente? luces malas que has cambiado al poco de ponerlas…
Gasta el dinero una vez pero en cosa buena.
Busca filtros silenciosos para que no te canses de ellos por culpa del ruido
Busca calentadores que no se rompan a los pocos años y que en el mejor de los casos dejen de funcionar… en mi caso particular compre uno que le dejo de funcionar el termostato y el acuario llego a 30 grados.
Como ya te he dicho cambia a led, casi no se funden.

5.- El calentador a su justa medida.

El calentador eléctrico es una de las cosas que más luz consume en nuestro acuario, uno para un acuario 20 litros son 25W, el de mi acuario marino de 500 litros 300w imagina el consumo de luz cuando arrancan…
Si tienes espacio en el acuario sobredimensiona el calentador, así calentaran el acuario más rápido estarán menos funcionando y mantener el acuario a la temperatura justo le resultara muy fácil
Busca peces para tu acuario que soporten temperaturas entre 20 y 25 grados y pon el calentador del acuario a 20 grados, incluso en invierno ese calentador saltara poco ya que normalmente tenemos la casa en 20 grados

Con esto creo que podrás bajar en la factura de la luz y ahorrar algo de dinero… usa los comentarios y dime, ¿me equivoco en algo tienes algún consejo que darme?

En esta entrada voy a explicar todo lo que puede hacer PHP para recorrer la estructura de directorios abrir y cerrar archivos, leer la información de estos y modificarla si se le dice en el script

Abrir y cerrar archivos en php
Hay que tener muy claro que siempre que se trabaje con archivos en php esto es un proceso que como mínimo consta de tres sencillos pasos.
1. Abrir el fichero
2. Realizar las operaciones de lectura o escritura.
3. cerrar el fichero.

La función de PHP fopen nos permite abrir el fichero que le pasemos como primer parámetro, después del nombre del fichero le tendremos que decir que manera desea que lo abra.
fopen(“direccion y nombre exacto del fichero”,”modo de apertura”);

PHP tiene 8 modos de apertura para los ficheros que son los siguientes
‘r’ Apertura para sólo lectura; coloca el puntero al fichero al principio del fichero.
‘r+’ Apertura para lectura y escritura; coloca el puntero al fichero al principio del fichero.
‘w’ Apertura para sólo escritura; coloca el puntero al fichero al principio del fichero y trunca el fichero a longitud cero. Si el fichero no existe se intenta crear.
‘w+’ Apertura para lectura y escritura; coloca el puntero al fichero al principio del fichero y trunca el fichero a longitud cero. Si el fichero no existe se intenta crear.
‘a’ Apertura para sólo escritura; coloca el puntero del fichero al final del mismo. Si el fichero no existe, se intenta crear. En este modo, fseek() solamente afecta a la posición de lectura; las lecturas siempre son pospuestas.
‘a+’ Apertura para lectura y escritura; coloca el puntero del fichero al final del mismo. Si el fichero no existe, se intenta crear. En este modo, fseek() no tiene efecto, las escrituras siempre son pospuestas.
‘x’ Creación y apertura para sólo escritura; coloca el puntero del fichero al principio del mismo. Si el fichero ya existe, la llamada a fopen() fallará devolviendo FALSE y generando un error de nivel E_WARNING. Si el fichero no existe se intenta crear. Esto es equivalente a especificar las banderas O_EXCL|O_CREAT para la llamada al sistema de open(2) subyacente.
‘x+’ Creación y apertura para lectura y escritura; de otro modo tiene el mismo comportamiento que ‘x’.
‘c’ Abrir el fichero para sólo escritura. Si el fichero no existe, se crea. Si existe no es truncado (a diferencia de ‘w’), ni la llamada a esta función falla (como en el caso con ‘x’). El puntero al fichero se posiciona en el principio del fichero. Esto puede ser útil si se desea obtener un bloqueo asistido (véase flock()) antes de intentar modificar el fichero, ya que al usar ‘w’ se podría truncar el fichero antes de haber obtenido el bloqueo (si se desea truncar el fichero, se puede usar ftruncate() después de solicitar el bloqueo).
‘c+’ Abrir el fichero para lectura y escritura; de otro modo tiene el mismo comportamiento que ‘c’.

ahora vamos a pasar a un poquito de código php para que tengas mas claro esto

$abrirfichero = "patata.txt";
if (fopen("$abrirfichero","r"))
{
    $fp = fopen("$abrirfichero ", "r");
      while(!feof($fp)) {
      $linea = fgets($fp);
     echo $linea . "<br />";
      }
}
fclose($fp);
else
echo "el fichero $abrirfichero no se ha podido abrir";
}

Este simple script lo que hace es abrir el archivo con la función fopen con un while lee linea a linea y la muestra por pantalla, fíjate en la función fof() esta función salta cuando llegamos al final del archivo, viene a ser algo así como file en of file.

finalmente con la función fclose(); cierra el archivo

con este simple script en php podremos leer un archivo en php pero si queremos escribir en el? se utiliza la función fputs()

$archivoabrir = fopen("fichero.txt","w");
fputs($archivoabrir,"hola mundo");
fclose($archivoabrir);

 

PROGRAMACIÓN PHP ORIENTADA A OBJETOS POO DESDE CERO

1.Qué es PHP orientado a objetos
2.Cómo definir una clase, propiedades y métodos
3.Usar los objetos creado

1.Qué es la programación orientada a objetos POO

PHP siempre ha sido un lenguaje de programación estructurada, se puede programar perfectamente paginas web, con includes y funciones pero ante la creciente popularidad y cada vez más complejos proyectos los programadores empezaron a pedir un poco el cambio de estructura hasta llegar a la programación orientada a objetos.

Así pues desde php5 todo el código de programación orientada a objetos fue reescrito para aumentar el rendimiento, a día de hoy es muy normal utilizar POO en pequeños y grandes proyectos ya que la programación orientada a objetos nos ayuda a economizar código, creando objetos simples y con la ayuda de herencias poder ir sumando características hasta llegar a objetos más complejos.

Un objeto en php tiene Atributos y métodos, los atributos es lo que define al objeto son variables y arrays , los métodos son las acciones que se puede hacer con el objeto, tomando como ejemplo a wordpress, imagina este articulo que estas leyendo, este articulo tiene un atributo que lo define como entrada que puede ser la id del articulo, el titulo, el contenido y la fecha que se creo, todo esto es el articulo pero que se puede hacer con este articulo, que acciones se pueden realizar sobre este articulo, eso son los métodos.

Pues los métodos podrían ser, crear un nuevo articulo, editar, borrar ver.

2. Cómo definir una clase, propiedades y métodos

Para definir una clase en php se utiliza la palabra reservada class nombre de la clase y se abren y cierran llaves {} todo lo que hay dentro de estas llaves son los objetos. La sintaxis es la siguiente


<?php
class NombreClase
{
// Definicion de las propiedades de la clase
// Definicion de los metodos de la clase
}

Una vez creada la clase estas clases tiene que tener unas propiedades, estas propiedades están divididas en tres categorías
Public: Cuando damos este nivel de acceso a la propiedad este puede ser accedido desde cualquier parte de la clase
Private: Cuando damos este nivel de acceso a la propiedad esta propiedad solo puede ser accedida desde su propia clase
Protected: Cuando damos este nivel de acceso la propiedad no puede ser usada por ninguna clase que no pertenezca a la subclase

<?php
class NombreClase
{
// Definición de las propiedades de la clase
Public $id;
private $autor;
protected $contraseña
// Definición de los métodos de la clase
}

Vamos muy bien, ya tenemos creada la clase y la hemos definido, pero la pregunta es… ¿ahora que hacemos que se puede hacer con esa clase? para eso existen los métodos de clase como ya te he explicado, el método de una clase son todas las acciones que se pueden hacer sobre la clase.

<?php
class NombreClase
{
// Definición de las propiedades de la clase
Public $id;
private $autor;
protected $contraseña
// Definición de los métodos de la clase
Public function BorrarEntrada($id)
{
}
private function ModificarContrasena($id)
{
}
}

En muchísimas ocasiones vamos a querer que al inicializar un objeto, ese objeto automáticamente cargue unas propiedades, para eso tenemos el método __construct(){}, también tenemos un destructor que casi no se utiliza ya que php se encarga de borrar todas las variables al finalizar el script y mostrar el resultado.

<?php
class NombreClase
{
// Definición de las propiedades de la clase
Public $id;
private $autor;
protected $contraseña
// Definición de los métodos de la clase
Public function BorrarEntrada($id)
{
}
private function ModificarContrasena($id)
{
}
}

3. Usar los objetos creados

Vamos muy bien, ya tenemos nuestro objeto creado pero ahora falta usar esos objetos y sus métodos

Para hacer esto primero tenemos que instanciar el objeto esta instancia va dentro de una variable $objeto = new NombreClase(); después de tener instanciada la clase podremos usar sus métodos de la siguiente manera $objeto -> BorrarEntrada($id);

1.- Que es una función en php
2.- Para que sirven las funciones en php
3.- Las funciones PHP creadas por el programador

1. Que es una función en php

Una función en php es un trozo de código php diseñado para cumplir un objetivo particular, php tiene un centenar de funciones propias, pero si crees que se te quedan cortas y necesitas programar una función muy concreta, siempre puedes crear de manera muy fácil.

2. Para que sirven las funciones en php

Las funciones en php sirven para no repetir código, si lo que estas leyendo si ves que tu código se esta repitiendo y no digo que estas repitiendo demasiado código php, sino que has repetido código una sola vez, quizás lo que estas necesitando es una función que haga ese trabajo.

3. Las funciones php creadas por el programador

PHP te brinda la posibilidad de escribir tu propia función para no repetir código continuamente, la creación y utilización de funciones en php se hace en 2 pasos, uno es declarar la función y dos el uso de esta.

Para declarar la función es muy simple, función NombreDeLaFuncion($variables….){ código}
A la hora de declarar una función en php hay una reglas básicas muy faciales de seguir como son.

Los nombres de las funciones deben comenzar por una letra o un guión bajo ( _ ) y el resto del nombre pueden ser números, letras o guiones bajos (no se utilizaran caracteres no ingleses como acentos, eñes, etc) el nombre de la función tiene que seguir el patrón CamelCase para escribir el código, pero no distingue entre mayúsculas y minúsculas

ejemplo de declaración de una función de php.

<?php
        $nombre = "sara la musa";
         function DeclaroFuncion($nombre){
            return $nombre;
};

Una vez la función ha sido declarada en incluida en el código php, esta puede ser llamada sin ningún problema devolviendo el resultado con return, aun así se utilizara echo para imprimir el resultado.

<?php echo DeclaroFuncion($nombre); ?>

Ahora que ya sabes mucho de PHP gracias a este curso, escribe en la caja de comentarios el resultado de la función.

  1. Array indexado
  2. Array asociativo

Array indexado
Las variables de tipo Array son como variables con muchos “compartimientos” que pueden almacenar varios valores, a los que se puede acceder mediante un índice.
En la sintaxis de Arrays en PHP, el índice (o clave) se indica entre corchetes.
Hay dos maneras de definir un array.
a) Dándole un valor a cada posición accediendo individualmente por su índice


<?
$familia[0]="Padre";
$familia[1]="Madre";
$familia[2]="Hijo";
echo $familia[0]; //Muestra 'Padre'
echo $familia[1]; //Muestra 'Madre'
?>

b) Definiendo los valores iniciales separados por comas dentro de array( ):


<?php

$familia = array("Padre","Madre","Hijo");
echo $familia[0]; //Muestra 'Padre'
echo $familia[1]; //Muestra ‘Madre’
?>

Los índices de los array siempre empiezan desde 0, así que hay que tener en cuenta que si se quiere acceder al segundo elemento contenido en un array, habrá que acceder a él mediante el índice 1, por ejemplo.

Array asociativo
La diferencia de los Arrays asociativos con los indexados, es que en vez de acceder al contenido de un “compartimiento“ del array por el índice de su posición, podemos definir las CLAVES con cadenas que identifiquen mejor el contenido de cada uno de esos compartimientos.
Al tener cadenas en vez de un número como clave, es mucho más fácil identificar el valor de cada elemento del array:


<?
$precios["TV"]=700;
$precios["Telefono"]=150;
$precios["Computadora"]=1900;
echo $precios["Computadora"]; //Muestra '1900'
?>

Otra manera de definir un array asociativo es:

<?
$precios=array("TV"=>1500, "Telefono"=>150, "Computadora"=> 1900);
echo $precios["Computadora"]; //Muestra '1900'
?>

Observación: una función muy práctica para usar con arrays es count, que devuelve la cantidad de elementos de un array.

$un_array=array(4,6,3,6,7,23,1);
echo count($un_array); //Muestra ‘7’
?>

Indice de la entrada

  1. Que es un Bucle en php
  2. Bucle while en php
  3. Bucle do…while en php
  4. Bucle for en php

Que es un bucle en php

Un bucle en php o cualquier lenguaje de programación se puede entender como una repetición de acciones por un número de veces determinado o indeterminado.
Qué significa esto…

imagina que tenemos un amigo  epiléptico y como hoy es el día de los santos inocentes le queremos provocar una ataque para reírnos un rato.

Así pues le pedimos si puede visitar una página que estamos desarrollando con este código


&lt;?php
for ( $i = 1 ; $i &lt;= 10000 ; $i ++) {
$foo=rand ( 111111 , 999999 );
echo "&lt;div style='background-color: $foo; width:30px;height:30px; float: left'&gt;jaja&lt;/div&gt;";
}
?&gt;

Esto devuelve 10.000 div con un color aleatorio de fondo imagina hacer eso a mano…. en cambio con un bucle se ha resuelto con 3 lineas de código incluyendo la función rand() que sirve para crear números aleatoriamente.

Con esta simple introducción a los bucles en php espero que te quede claro para que sirve hacer un bucle en php, ahora te voy a explicar los 3 bucles de php con esto se desarrollan todas las webs que te puedas imaginar en php

El bucle WHILE en php

El bucle while lo puedes traducir al castellano como “mientras…” o lo que viene a ser lo mismo, mientras se cumpla la condición ejecuta lo que hay dentro del bucle, una vez la condición deja de ser verdadera este bucle deja de ejecutarse.
Con el bucle while si la condición no es verdadera el bucle no se ejecutará ni una sola vez, esta es la diferencia con el bucle do…while

¿Cómo funciona el bucle while?

Primero tendremos que declarar una variable fuera del código que es la que se irá comprobando en cada ciclo del bucle, esta variable dentro del bucle se ira incrementando hasta llegar que se cumpla la condición.

Para que se utiliza este bucle en php? por ejemplo para imprimir por pantalla los resultados de una consulta MSQLi
Vamos a trabajar con un poquito de pseudocódigo para que lo entiendas.

&lt;?php 
declaro variable
mientras (condición) { ejecuta esto; } 
?&gt;

es fácil de entender verdad? mientras la condición que hay entre paréntesis es real ejecuta el código, vamos a transformar esto a php.

 &lt;?php
$galletas = 0; 
while ($galletas &lt; 10){ 
echo "te doy $galletas de galletas, "; $galletas++; } 
?&gt; 

Con todo lo que te he explicado en este curso de PHP y MSQLi, ¿ Cual crees que será el resultado? te animo a escribirlo en la caja de comentarios.

El bucle Do…WHILE en php

El bucle do…while se traduce al castellano como ” haz…. mientras” o lo que es lo mismo, haz esto mientras se cumpla la condición,al contrario que el bucle while explicado más arriba, el código se ejecuta si o si una vez aunque no se cumpla la condición ya que esta


do { sentencia

}while(expresión);

El bucle for en php

El bucle for en php se puede traducir como desde… se utiliza para repetir una acción un determinado número de veces establecido, la sintaxis de este bucle en php es diferente a la del bucle while y do…while


<?php

for ($galletas = 0; $galletas < 10; $galletas++){

echo"$galletas, ";

}

?>

como usar la sentencia switch en php

Para este curso PHP y MSQLi, quiero que imagines la sentencia switch es un conjunto consecutivos de sentencias if..elseif, entonces te preguntaras que diferencia hay entre usar la sentencia switch o la if, la respuesta prácticamente ninguna.

En realidad te voy a explicar como usar la sentencia switch en este curso PHP y MSQLi porque es básica pero en realidad la sentencia if se utiliza en el 95% de las veces con los mismos resultados.

Vamos con un poquito de pseudocódigo del que me gusta tanto para este curso PHP y MSQLi

<?php
$variable=4;
switch($variable){
                  caso 1: echo "es el caso 1";
                  break;
                  caso 2: echo "es el caso 2";
                  break;
}
?>

explicamos linea a linea la sentencia switch
1.- primero asignamos un valor a una variable
2.- con switch le decimos que compare ese valor
3.- linea a linea mira que coincida y cuando coincide ejecuta ese codigo y el codigo consecutivo mucho cuidado con eso, por ese motivo se le asigna break para que deje de ejecutar codigo,
 

la Sentencia Switch vs la sentencia if

 

&lt;?php 
$variable=2; 
switch($variable) { 
case 1: echo "$variable es igual a 1."; 
break; 
case 2: echo "$variable es igual a 2."; 
break; 
case 3: echo "$variable es igual a 3."; 
break; 
default: 
echo "$variable no es igual a 1, 2 o 3."; } 
?&gt;
&lt;?php 
$variable=2; 
if($variable==1) { echo "$variable es igual a 1."; } 
elseif($variable==2) { echo "$variable es igual a 2."; }
elseif($variable==3) { echo "$variable es igual a 3."; } else { echo "$variable no es igual a 1, 2 o 3."; } ?&gt;

 

Hasta llegar a este punto del curso de PHP y MSQLi desde cero todo el código se ejecuta linealmente, es decir empieza en el primera línea del código y finaliza en la última línea, procesando todas las lineas que tiene en medio y ejecutando cada sentencia. Pero que sucede si no quieres ejecutar parte del código porque en ese momento no nos interesa? justo eso es lo que vas a aprender hoy con este curso de PHP y Mysqli desde cero.

Esto que te he explicado de una manera tan simple tiene nombres más técnicos y complejos, por ejemplo estructuras de control de flujo, el link te lleva a wikipedia. No es la función de este curso de php ponerte palabrejas técnicas para parecer que yo se mas que tu, la función del curso de php y mysql desde cero es que aprendas para que empieces a programar desde el inicio.

El condicionales if, else, elseif

Estos condicionales se utilizan en el 80% de los casos la utilización  es muy simple y te la enseño en este curso con un poquito de pseudocódigo, el pseudocódigo es una manera muy fácil de entender la estructura de un lenguaje de programación sin conocerlo antes, en este curso de programación en php y MYSQLi desde cero, utilizo muchísimo el pseudocódigo primero en ejemplos simples, después en ejemplos mas complejos y finalmente traduzco ese pseudocódigo a php.

LLegados a este punto te preguntas porque pierde el tiempo así, si entiendo perfectamente el código no hace falta que lo escriba… lo entiendes porque antes has pasado por todo el proceso de aprendizaje anterior, así que no pienses que aquello que te estoy explicando es muy simple es porque tu lo entiendes perfectamente con las explicaciones que te doy en este curso PHPy MYSQLi de programación desde cero

una pequeña explicación de la estructura del condicional if en php.

la estructura siempre empieza por la condición if seguida de () que sera lo que tiene que comparar y si el resultado es el deseado pasa a los {} para ejecutar lo que le digamos, pero si ocurre lo contrario que no se cumplen las condiciones, entonces ignora los {} o pasa al else

vamos al pseudocódigo para que entiendas la estructura del condicional if

<?php SI (sucede esto) entonces{ haz esto;} SI (sucede esto) entonces { haz esto;} DE LO CONTRARIO { haz esto otro;} ?>

Fácil verdad? la estructura del condicional if no hay complicación ninguna, te la paso a php, aun no funcionara si lo copias y pegas a tu servidor, pero te sirve de ejemplo para que entiendas la estructura del if

<?php if (sucede esto) { haz esto;} if (sucede esto) { haz esto;} else { de lo contrario haz esto otro;} ?> 

Finalmente lo que estabas esperando un programa funcional en php que puedes ejecutar en tu servidor para practicar.

<?php if (sucede esto) { haz esto;} if (sucede esto) { haz esto;} else { de lo contrario haz esto otro;} ?> 

el código listo para copiar y pegar.

<?php 
$a = 1; 
$b = 1; 
$c = 2; 
$d = 2; 
 if ($a==$b){echo "a y b son iguales</br>";} 
 if ($b==$c){echo " b y c son iguales</br>";} 
 elseif ($c==$d){echo "los valores de c y d son iguales</br>";} 
 else {echo "los valores de b y c son diferentes</br>";} 
 
?>

Como veis he introducido un elseif, esto no lo he explicado en este curso de programación en php y msqli desde cero, te lo voy a dejar a ti solo a ti para que investigues en google y me pongas en los comentarios que es y para qué sirve

Para volver al indice del curso este link