devolver el signo zodiacal y el signo del horóscopo chino según fecha de nacimiento
Publicado por Diego (2 intervenciones) el 26/10/2020 00:35:26
Hola, he intentado mucho pero no me da, no soy muy bueno en php, por favor alguien ayudeme!!
este es le problema o el ejercicio:
Realizar un programa en php que le pregunte a la persona su fecha de nacimiento y automáticamente le diga el signo zodiacal y el signo del horóscopo chino al que pertenece
este es el código que llevo, no sé que tengo mal, ayuda!
este es le problema o el ejercicio:
Realizar un programa en php que le pregunte a la persona su fecha de nacimiento y automáticamente le diga el signo zodiacal y el signo del horóscopo chino al que pertenece
este es el código que llevo, no sé que tengo mal, ayuda!
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<!DOCTYPE html>
<html>
<head>
<title>Conversor de Unidades</title>
</head>
<body>
<form action="signos.php" method="POST">
<p> ¿Cuál fue el día de tu nacimiento?: <input type="number" name="fecha" title="Por favor ingrese la fecha en este campo" required="LLena este campo"></p>
<p> ¿Cuál fue el mes de tu nacmiento?: <input type="month" name="meses" title="Por favor ingrese el mes de nacimiento en este campo" required="LLena este campo"></p>
<input type="submit" Value="Averiguar signos" name="Averiguar">
</form>
</body>
</html>
<?php
$fecha=$_POST['fecha'];
$meses=$_POST['meses'];
switch ($meses) {
case 'meses':
if ($meses == 'enero' && $dia > 21) {
echo "Su signo zodiacal es acuario";
}
elseif ($fecha <= 21) {
echo "Su signo zodiacal es capricornio";
}
break;
case 'meses':
if ($meses == 'febrero' && $fecha > 19) {
echo "Su signo zodiacal es piscis";
}
elseif ($fecha <= 19) {
echo "Su signo zodiacal es acuario";
}
break;
case 'meses':
if ($meses == 'marzo' && $fecha > 20) {
echo "Su signo zodiacal es aries";
}
elseif ($fecha <= 20){
echo "Su signo zodiacal es piscis";
}
break;
case 'meses':
if ($meses == 'abril' && $fecha > 20) {
echo "Su signo zodiacal es tauro";
}
elseif ($fecha <= 20) {
echo "Su signo zodiacal es aries";
}
break;
case 'meses':
if ($meses == 'Mayo' && $fecha > 21) {
echo "Su signo zodiacal es géminis";
}
elseif ($fecha <= 21) {
echo "Su signo zodiacal es tauro";
}
break;
case 'meses':
if ($meses == 'junio' && $fecha > 21) {
echo "Su signo zodiacal es cáncer";
}
elseif ($fecha <= 21) {
echo "Su signo zodiacal es géminis";
}
break;
case 'meses':
if ($meses == 'julio' && $fecha > 22) {
echo "Su signo zodiacal es leo";
}
elseif ($fecha <= 22) {
echo "Su signo zodiacal es cáncer";
}
break;
case 'meses':
if ($meses == 'agosto' && $fecha > 23) {
echo "Su signo zodiacal es virgo";
}
elseif ($fecha <= 23) {
echo "Su signo zodiacal es leo";
}
break;
case 'meses':
if ($meses == 'septiembre' && $fecha > 22) {
echo "Su signo zodiacal es libra";
}
elseif ($fecha <= 22) {
echo "Su signo zodiacal es virgo";
}
break;
case 'meses':
if ($meses == 'octubre' && $fecha > 22) {
echo "Su signo zodiacal es escorpio";
}
elseif ($fecha <= 22) {
echo "Su signo zodiacal es libra";
}
break;
case 'meses':
if ($meses == 'noviembre' && $fecha > 22) {
echo "Su signo zodiacal es sagitario";
}
elseif ($fecha <= 22) {
echo "Su signo zodiacal es escorpio";
}
break;
case 'meses':
if ($meses == 'diciembre' && $fecha > 21) {
echo "Su signo zodiacal es capricornio";
}
elseif ($fecha <= 21) {
echo "Su signo zodiacal es sagitario";
}
break;
}
?>
Valora esta pregunta


0