Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/08/2008, 07:41
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Respuesta: function zodiaco Script PHP!!!! para saber tu signo zodiacal

Cita:
Iniciado por desendoll Ver Mensaje
comprobara todas las veces cada if, aunque se haya validado el primero, incluso puede haver el problema de sobrescribir la variable... utiliza elseif. Andará mejor.
Código PHP:
<?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 <strong>♈</strong>"
elseif(((
$fechadia >= "20") && ($fechames == "4")) or (($fechadia <= "20") && ($fechames == "5"))){ 
$signo="Tauro <strong>♉</strong>"
elseif(((
$fechadia >= "21") && ($fechames == "5")) or (($fechadia <= "21") && ($fechames == "6"))){ 
$signo="Geminis <strong>♊</strong>"
elseif(((
$fechadia >= "22") && ($fechames == "6")) or (($fechadia <= "22") && ($fechames == "7"))){ 
$signo="Cancer <strong>♋</strong>"
elseif(((
$fechadia >= "23") && ($fechames == "7")) or (($fechadia <= "22") && ($fechames == "8"))){ 
$signo="Leo <strong>♌</strong>"
elseif(((
$fechadia >= "23") && ($fechames == "8")) or (($fechadia <= "22") && ($fechames == "9"))){ 
$signo="Virgo <strong>♍</strong>"
elseif(((
$fechadia >= "23") && ($fechames == "9")) or (($fechadia <= "22") && ($fechames == "10"))){ 
$signo="Libra <strong>♎</strong>"
elseif(((
$fechadia >= "23") && ($fechames == "10")) or (($fechadia <= "21") && ($fechames == "11"))){ 
$signo="Escorpio <strong>♏</strong>"
elseif(((
$fechadia >= "22") && ($fechames == "11")) or (($fechadia <= "21") && ($fechames == "12"))){ 
$signo="Sagitario <strong>♐</strong>"
elseif(((
$fechadia >= "22") && ($fechames == "12")) or (($fechadia <= "19") && ($fechames == "1"))){ 
$signo="Capricornio <strong>♑</strong>"
elseif(((
$fechadia >= "20") && ($fechames == "1")) or (($fechadia <= "18") && ($fechames == "2"))){ 
$signo="Acuario <strong>♒</strong>"
elseif(((
$fechadia >= "19") && ($fechames == "2")) or (($fechadia <= "20") && ($fechames == "3"))){ 
$signo="Piscis <strong>♓</strong>"


return 
$signo


?>

algo asi seria?
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)