PHP - Hola! Necesito Ayuda con un problema de php

 
Vista:

Hola! Necesito Ayuda con un problema de php

Publicado por Federico (1 intervención) el 04/12/2019 20:39:18
Hola!, Soy nuevo en este foro asi que un cordial saludo a todos. Verán soy estudiante de grado medio de informatica, y soy bastante nuevo en el tema de php y html , tengo un ejercicio que me han mandado y no se como hacer la parte de PHP, así que si alguien me echa un cable se lo agradecería.

Realiza un programa que pida un número de sala y dependiendo de la sala te diga que película hay en
la sala. En cada sala están puestas las siguientes películas:
Sala1.-Al borde del precipicio (protagonizada por el actor Jhony Resbaloso).
Sala2.-Dos corriendo por tres calles.
Sala 3.-Amanecer rojo.
Sala4.-Rambo.

Debe funcionar
de la siguiente manera:
Si no introduce número de sala debe decirlo y no hacer nada.
Las películas estarán almacenadas en un array del tipo $cine[1]=”.......”,$cine[2]=”.....”, etc.
Si el número es menor que 1 o mayor que 4 deberá avisar que el número de sala es
incorrecto y no hará nada.
Si el número está entre 1 y 4, entonces pondrá la película mostrando un mensaje como este:
La película que hay en la sala 3 es Amanecer Rojo

Me dijo mi profesora que tengo que usar sentencias condicionales if y arrays, pero no me quedó muy claro como aplicarlo cuando lo explicó

Este es mi código y hasta donde me he quedado [Como veis no he hecho la parte de php]

1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Tema 3-Ejercicio 8</title>
</head>
<body>
 
	<form action="#" method="POST">
		Introduce el número de sala: <input type="text" name="sala" placeholder="pon aquí la sala"><br><br>
		<input type="submit" name="bEnviar" value="Enviar"><input type="reset" value="Borrar"><br><br>
	</form>

Gracias y un saludo a todos!!!!!!!
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

Hola! Necesito Ayuda con un problema de php

Publicado por anonymous (53 intervenciones) el 04/12/2019 21:54:01
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE html>
<!--
Realiza un programa que pida un número de sala y dependiendo de la sala te diga que película hay en
la sala. En cada sala están puestas las siguientes películas:
Sala1.-Al borde del precipicio (protagonizada por el actor Jhony Resbaloso).
Sala2.-Dos corriendo por tres calles.
Sala3.-Amanecer rojo.
Sala4.-Rambo.
Debe funcionar
de la siguiente manera:
Si no introduce número de sala debe decirlo y no hacer nada.
Las películas estarán almacenadas en un array del tipo $cine[1]=”.......,$cine[2]=”....., etc.
Si el número es menor que 1 o mayor que 4 deberá avisar que el número de sala es
incorrecto y no hará nada.
Si el número está entre 1 y 4, entonces pondrá la película mostrando un mensaje como este:
La película que hay en la sala 3 es Amanecer Rojo
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title>Cinemas</title>
    </head>
    <body>
        <form id="formCinemas" name="formCinemas" action="index.php" method="post">
        <?php
             $sala= NULL;
             $resultado = NULL;
             $array = array(
                    1 => "Al Borde Del Precipicio",
                    2 => "Dos Corriendo Por Tres Calles",
                    3 => "Amanecer Rojo",
                    4 => "Rambo",
                );
 
             if (!empty($_POST))
             {
                 $sala = intval($_POST["itSala"], 10);
 
                if ($sala == 1)
                {
                    $resultado = "La película que hay en la sala " .$sala.  " es: " .$array[1];
                }
                else if ($sala == 2)
                {
                    $resultado = "La película que hay en la sala " .$sala.  " es: " .$array[2];
                }
                else if ($sala == 3)
                {
                    $resultado = "La película que hay en la sala " .$sala.  " es: " .$array[3];
                }
                else if ($sala == 4)
                {
                    $resultado = "La película que hay en la sala " .$sala.  " es: " .$array[4];
                }
                else
                {
                    if (trim($sala) == NULL)  // Validar Campo en blanco
                    {
                       $resultado = "Debes ingresar numero de sala";
                    }
                    else
                    {
                       $resultado = "Numero errado, solo puede estar entre 1 y 4";
                    }
                }
             }
        ?>
            Ingresar Numero de Sala
            <input type="text" id="itSala" name="itSala" size="1" value="" required="true"/>
            <br><br>
            <input type="submit" value="Enviar"/>
            <br><br>
            <input type="text" id="itResultado" name="itResultado" size="60" readonly="true" value="<?php echo !empty($resultado)?$resultado:'';?>"
 
        </form>
    </body>
</html>
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