lunes, 31 de marzo de 2014
martes, 25 de marzo de 2014
Determinar el signo zodiacal en PHP
<html>
<head>
<title>Signo Zodiacal</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
.textbox {
color: purple;
background-color: #aaff3d;
font-size: 12pt;
text-align:center}
.button {
color: red;
background-color: window;
font-size: 12pt;
}
</style>
</head>
<body>
<div>
<h1>Signo Zodiacal by krivas.net</h1>
<form Method="Post">
<h3>Ingrese su fecha de nacimiento (dd-mm-aaaa)
<Input Type="Text" Name="dia" size="2" maxlength="2" class="textbox">
<Input Type="Text" Name="mes" size="2" maxlength="2" class="textbox">
<Input Type="Text" Name="anno" size="4" maxlength="4" class="textbox">
<Input Type="Submit" Name="Consultar" Value="Consultar" class="button">
</h3>
</form>
</div>
</body>
</html>
<?php
if (!function_exists("zodiaco")) {
function zodiaco($fechanac){
$fechadia=date("d", strtotime($fechanac));
$fechames=date("m", strtotime($fechanac));
/*
Aries (21/3 - 20/4)
Tauro (21/4 - 21/5)
Géminis (22/5 - 20/6)
Cáncer (21/6 - 23/7)
Leo (24/7 - 23/8)
Virgo (24/8 - 23/9)
Libra (24/9 - 23/10)
Escorpio (24/10 - 22/11)
Sagitario (23/11 - 21/12)
Capricornio (22/12 - 20/1)
Acuario (21/1 - 19/2)
Piscis (20/2 - 20/3)
*/
if((($fechadia >= "21") && ($fechames == "3")) or
(($fechadia <= "19") && ($fechames == "4"))){
$signo="Aries";
}
if((($fechadia >= "20") && ($fechames == "4")) or
(($fechadia <= "20") && ($fechames == "5"))){
$signo="Tauro";
}
if((($fechadia >= "21") && ($fechames == "5")) or
(($fechadia <= "21") && ($fechames == "6"))){
$signo="Geminis";
}
if((($fechadia >= "22") && ($fechames == "6")) or
(($fechadia <= "22") && ($fechames == "7"))){
$signo="Cancer";
}
if((($fechadia >= "23") && ($fechames == "7")) or
(($fechadia <= "22") && ($fechames == "8"))){
$signo="Leo";
}
if((($fechadia >= "23") && ($fechames == "8")) or
(($fechadia <= "22") && ($fechames == "9"))){
$signo="Virgo";
}
if((($fechadia >= "23") && ($fechames == "9")) or
(($fechadia <= "22") && ($fechames == "10"))){
$signo="Libra";
}
if((($fechadia >= "23") && ($fechames == "10")) or
(($fechadia <= "21") && ($fechames == "11"))){
$signo="Escorpio";
}
if((($fechadia >= "22") && ($fechames == "11")) or
(($fechadia <= "21") && ($fechames == "12"))){
$signo="Sagitario";
}
if((($fechadia >= "22") && ($fechames == "12")) or
(($fechadia <= "19") && ($fechames == "1"))){
$signo="Capricornio";
}
if((($fechadia >= "20") && ($fechames == "1")) or
(($fechadia <= "18") && ($fechames == "2"))){
$signo="Acuario";
}
if((($fechadia >= "19") && ($fechames == "2")) or
(($fechadia <= "20") && ($fechames == "3"))){
$signo="Piscis";
}
return $signo;
}
}
?>
<?php
if($_POST["Consultar"]){
$anno=$_POST["anno"];
$mes=$_POST["mes"];
$dia=$_POST["dia"];
if(!is_numeric($dia) || $dia<1 || $dia>31){
echo "<h2>Ingrese dia correctamente";
return 0;
}
if(!is_numeric($mes) || $mes<1 || $mes>12){
echo "<h2>Ingrese mes correctamente</h2>";
return 0;
}
if(!is_numeric($anno)){
echo "<h2>Ingrese año correctamente</h2>";
return 0; //Terminar ejecucion
}
$fechanac=$dia."-".$mes."-".$anno;
echo "<br><h2>Fecha de nacimiento : $fechanac <br>";
$fechanac=$anno."-".$mes."-".$dia;
echo "Su signo zodiacal corresponde a : ".zodiaco($fechanac)."</h2>";
}
?>
Suscribirse a:
Entradas (Atom)