il risultato rimane invariato anche dopo la modifica
Birthday
1998-12-22
risultato: Sagittarius - Sagittario (23 novembre-21 dicembre)
Codice PHP:
if(($month==11 && $day>22)||($month==12 && $day<23)) {
$mysign = "Sagittarius";
}
dovrebbe essere
Capricorn - Capricorno (22 dicembre-20 gennaio)
Codice PHP:
if(($month==12 && $day>22)||($month==1 && $day<21)) {
$mysign = "capricorn";
}
quale di questi 2 codici e' esatto, perche' quello modificato con Wikipedia non funziona?
questo funziona
Codice PHP:
<?php // visualizza i segni zodiaci in base al calcolo del mese sul campo birthday
function getsign($day,$month) {
if(($month==1 && $day>20)||($month==2 && $day<20)) {
$mysign = "aquarius";
}
if(($month==2 && $day>18 )||($month==3 && $day<21)) {
$mysign = "pisces";
}
if(($month==3 && $day>20)||($month==4 && $day<21)) {
$mysign = "aries";
}
if(($month==4 && $day>20)||($month==5 && $day<22)) {
$mysign = "taurus";
}
if(($month==5 && $day>21)||($month==6 && $day<22)) {
$mysign = "gemini";
}
if(($month==6 && $day>21)||($month==7 && $day<24)) {
$mysign = "cancer";
}
if(($month==7 && $day>23)||($month==8 && $day<24)) {
$mysign = "leo";
}
if(($month==8 && $day>23)||($month==9 && $day<24)) {
$mysign = "Virgo" . ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Virgo1.png" width="15px" height="15px"></img>'
. ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Virgo2.png" width="15px" height="15px"></img>';
}
if(($month==9 && $day>23)||($month==10 && $day<24)) {
$mysign = "libra";
}
if(($month==10 && $day>23)||($month==11 && $day<23)) {
$mysign = "scorpio";
}
if(($month==11 && $day>22)||($month==12 && $day<23)) {
$mysign = "Sagittarus" . ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Sagittarius1.png" width="15px" height="15px"></img>'
. ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Sagittarius2.png" width="15px" height="15px"></img>';
}
if(($month==12 && $day>22)||($month==1 && $day<21)) {
$mysign = "capricorn";
}
return $mysign;
}
?>
Questo e' l'altro codice con le date dei mesi prese da Wikipedia, ma sembra che non funziona su alcuni mesi
Codice PHP:
<?php // visualizza i segni zodiaci in base al calcolo del mese sul campo birthday
///La sequenza
//La sequenza nasce dall'intersezione tra i 4 elementi e i 3 tipi, esaurendo in particolare ogni possibile combinazione.
// Segno Durata
// Aries - Ariete 21 marzo-20 aprile
// Taurus - Toro 21 aprile-20 maggio
// Gemini - Gemelli 21 maggio-21 giugno
// Cancer - Cancro 22 giugno-22 Luglio
// Lion - Leone 23 luglio-23 agosto
// Virgo - Vergine 24 agosto-22 settembre
// Libra - Bilancia 23 settembre-22 ottobre
// Scorpio- Scorpione 23 ottobre-22 novembre
// Sagittarius - Sagittario 23 novembre-21 dicembre
// Capricorn - Capricorno 22 dicembre-20 gennaio
// Aquario - Aquarius 21 gennaio-19 febbraio
// Pisces - Pesci 20 febbraio-20 marzo
function getsign($day,$month) {
// Aquario - Aquarius 21 gennaio-19 febbraio
if(($month==1 && $day>21)||($month==2 && $day<19)) {
$mysign = "aquarius";
}
// Pisces - Pesci 20 febbraio-20 marzo
if(($month==2 && $day>20 )||($month==3 && $day<20)) {
$mysign = "pisces";
}
// Aries - Ariete 21 marzo-20 aprile
if(($month==3 && $day>21)||($month==4 && $day<20)) {
$mysign = "Aries";
}
// Taurus - Toro 21 aprile-20 maggio
if(($month==4 && $day>21)||($month==5 && $day<20)) {
$mysign = "taurus";
}
// Gemini - Gemelli 21 maggio-21 giugno
if(($month==5 && $day>21)||($month==6 && $day<21)) {
$mysign = "Gemini - Gemelli (21 maggio-21 giugno)". ' '
. '<img src="http://forum.it.altervista.org/image_upload/zodiac/Gemini1.png" width="15px" height="15px"></img>'
. ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Gemini2.png" width="20px" height="20px"></img>'
;
}
// Cancer - Cancro 22 giugno-22 Luglio
if(($month==6 && $day>22)||($month==7 && $day<22)) {
$mysign = "cancer";
}
// Lion - Leone 23 luglio-23 agosto
if(($month==7 && $day>23)||($month==8 && $day<23)) {
$mysign = "leo";
}
// Virgo - Vergine 24 agosto-22 settembre
if(($month==8 && $day>24)||($month==9 && $day<22)) {
$mysign = "Virgo" . ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Virgo1.png" width="15px" height="15px"></img>'
. ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Virgo2.png" width="15px" height="15px"></img>';
}
// Libra - Bilancia 23 settembre-22 ottobre
if(($month==9 && $day>23)||($month==10 && $day<22)) {
$mysign = "libra";
}
// Scorpio- Scorpione 23 ottobre-22 novembre
if(($month==10 && $day>23)||($month==11 && $day<22)) {
$mysign = "scorpio";
}
// Sagittarius - Sagittario 23 novembre-21 dicembre
if(($month==11 && $day>23)||($month==12 && $day<21)) {
$mysign = "Sagittarus" . ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Sagittarius1.png" width="15px" height="15px"></img>'
. ' ' . '<img src="http://forum.it.altervista.org/image_upload/zodiac/Sagittarius2.png" width="15px" height="15px"></img>';
}
// Capricorn - Capricorno 22 dicembre-20 gennaio
if(($month==12 && $day>22)||($month==1 && $day<20)) {
$mysign = "capricorn";
}
return $mysign;
}
?>