* @copyright 2022 Bartolomé Sintes Marco * @license http://www.gnu.org/licenses/agpl.txt AGPL 3 or later * @version 2022-11-21 * @link https://www.mclibre.org * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ // Accedemos a la sesión session_name("minijuegos-1-5"); session_start(); // Si los valores de sesión no existen, damos valor a las tres cartas if (!isset($_SESSION["carta1"])) { $_SESSION["carta1"] = rand(1, 10); $_SESSION["carta2"] = rand(1, 10); $_SESSION["carta3"] = rand(1, 10); } ?> Jugada de tres cartas. Minijuegos (1). Sesiones. Ejercicios. PHP. Bartolomé Sintes Marco. www.mclibre.org

Jugada de tres cartas

\n"; print " \n"; // Mostramos las tres cartas, guardadas en la sesión print " \n"; print " \n"; print " \n"; print " \n"; print "

\n"; print "\n"; // Comprobamos si se ha obtenido un trío, una pareja o cartas distintas // y mostramos la jugada obtenida en cada caso if ($_SESSION["carta1"] == $_SESSION["carta2"] && $_SESSION["carta2"] == $_SESSION["carta3"]) { print "

Ha obtenido un trío de $_SESSION[carta1].

\n"; } elseif ($_SESSION["carta1"] == $_SESSION["carta2"] || $_SESSION["carta1"] == $_SESSION["carta3"]) { print "

Ha obtenido una pareja de $_SESSION[carta1].

\n"; } elseif ($_SESSION["carta2"] == $_SESSION["carta3"]) { print "

Ha obtenido una pareja de $_SESSION[carta2].

\n"; } else { print "

Ha obtenido un " . max($_SESSION["carta1"], $_SESSION["carta2"], $_SESSION["carta3"]) . ".

\n"; } print "\n"; ?>