Código PHP:
<?php
$data='01-01-2000';
function signe_zodiac($data){
$zodiac = '';
list ( $dia, $mes, $ano ) = explode ( "-", $data );
if ( ( $mes == 1 && $dia > 19 ) || ( $mes == 2 && $dia < 19 ) ) { $zodiac = "Aquari"; }
elseif ( ( $mes == 2 && $dia > 18 ) || ( $mes == 3 && $dia < 21 ) ) { $zodiac = "Pisces"; }
elseif ( ( $mes == 3 && $dia > 20 ) || ( $mes == 4 && $dia < 20 ) ) { $zodiac = "Àries"; }
elseif ( ( $mes == 4 && $dia > 19 ) || ( $mes == 5 && $dia < 21 ) ) { $zodiac = "Taure"; }
elseif ( ( $mes == 5 && $dia > 20 ) || ( $mes == 6 && $dia < 21 ) ) { $zodiac = "Bessons"; }
elseif ( ( $mes == 6 && $dia > 20 ) || ( $mes == 7 && $dia < 23 ) ) { $zodiac = "Càncer"; }
elseif ( ( $mes == 7 && $dia > 22 ) || ( $mes == 8 && $dia < 23 ) ) { $zodiac = "LLeó"; }
elseif ( ( $mes == 8 && $dia > 22 ) || ( $mes == 9 && $dia < 23 ) ) { $zodiac = "Verge"; }
elseif ( ( $mes == 9 && $dia > 22 ) || ( $mes == 10 && $dia < 23 ) ) { $zodiac = "Balança"; }
elseif ( ( $mes == 10 && $dia > 22 ) || ( $mes == 11 && $dia < 22 ) ) { $zodiac = "Escorpió"; }
elseif ( ( $mes == 11 && $dia > 21 ) || ( $mes == 12 && $dia < 22 ) ) { $zodiac = "Sagitari"; }
elseif ( ( $mes == 12 && $dia > 21 ) || ( $mes == 1 && $dia < 20 ) ) { $zodiac = "Capricorn"; }
return $zodiac;
}
if ($_POST['enviar']){
echo "<strong>He nascut el dia <strong>".$data;
echo "<br>";
echo "<strong>El mes signe es </strong>".signe_zodiac($data);
}else
{
?>
<form name="exercici4" method="POST" action="">
Data de naixament:
<input type="text" name="data">
<input type="submit" name="enviar">
<input type="reset" name="esborrar">
</form>
<?php
}
?>