-
Notifications
You must be signed in to change notification settings - Fork 0
/
receiveData.php
43 lines (32 loc) · 2.53 KB
/
receiveData.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
//Función que muestra si los datos introducidos en el formulario de los dados son correctos y muestra el resultado mediante un
//componente de Bootstrap llamado jumbotron. Mostrará colores rojos si el usuario se ha equivocado y verdes si todo es correcto.
function mensajeResultado(){
$resultadoCorrecto = false; // Si es false mostrará elementos color rojo, si es true, mostrará elementos verdes.
// Validamos que los campos no estén vacíos.
if($_POST['dado1'] === "" || $_POST['dado2'] === ""){
echo utf8_decode("<h1>Upss... <span class='label label-danger'>¡¡ERROR!!</span></h1>");
echo utf8_decode("<br><br><p>Se te olvidó rellenar alguno de los campos. Deberías volver atras y completar correctamente el formulario.</p>");
// Validamos con los campos hidden que los datos que introduce el user sean correctos.
}elseif($_POST['dado1'] != $_POST['hidDado1'] || $_POST['dado2'] != $_POST['hidDado2']){
echo utf8_decode("<h1>Upss... <span class='label label-danger'>¡¡ERROR!!</span></h1>");
echo utf8_decode("<br><br><p>El valor del primer dado es ".$_POST['hidDado1']." y has ingresado ".$_POST['dado1']."</p>");
echo utf8_decode("<p>El valor del segundo dado es ".$_POST['hidDado2']." y has ingresado ".$_POST['dado2']."</p>");
}else{
$resultadoCorrecto = true;
echo utf8_decode("<h1>Enhorabuena <span class='label label-success'>¡¡Resultado correcto!!</span></h1>");
if($_POST['operacion'] === 'suma'){
$resultado = intval($_POST['hidDado1']) + intval($_POST['hidDado2']);
echo "<br><h2>".$_POST['hidDado1']." + ".$_POST['hidDado2']." = ".$resultado."</h2>";
}else{
$resultado = intval($_POST['hidDado1']) - intval($_POST['hidDado2']);
echo "<br><h2>".$_POST['hidDado1']." - ".$_POST['hidDado2']." = ".$resultado."<h2>";
}
}
if (!$resultadoCorrecto){
echo utf8_decode("<br><p><a class='btn btn-danger btn-lg' href='index.php' role='button'>Inténtalo otra vez</a></p>");
}else{
echo utf8_decode("<br><p><a class='btn btn-success btn-lg' href='index.php' role='button'>Juega otra vez</a></p>");
}
}
?>