Ciao ragazzi.
io ho 3 funzioni dichiarate. Tutte e 3 molto simili:
Codice PHP:
function scommessa1() { $ioo++;
if($S1[Pt] >$S2[Pt]) { if($S1[Pt] <= ($S2[Pt] + 2)) { $ioo++; $ioo++; } elseif($S1[Pt] >= ($S2[Pt] + 3) && $S1[Pt] <= ($S2[Pt] + 5)) { $ioo++; $ioo++; $io++; } elseif($S1[Pt] > ($S2[Pt] + 5)) { $ioo++; $ioo++; $ioo++; $ioo++; $ioo++; } }
elseif($S1[Pt] == $S2[Pt]) { $ioo++; }
elseif($S1[Pt] < $S2[Pt]) { $ioo--; $ioo--; }
if($S1[PosCasa] > $S2[PosTrasf]) { $ioo++; $ioo++; } elseif($S1[PosCasa] == $S2[PosTrasf]) { } elseif($S1[PosCasa] < $S2[PosTrasf]) { $ioo--; $ioo--; $ioo--; }
if($_POST[Quota] <= '1,30' && $_POST[Quota] >= '1,15') { $ioo++; $ioo++; $ioo++; $ioo++; }
elseif($_POST[Quota] < '1,15') { $ioo++; $ioo++; $ioo++; $ioo++; $ioo++; $ioo++; $ioo++; $ioo++;}
elseif($_POST[Quota] < '1,50' && $_POST[Quota] > '1,30') { $ioo++; $io++; }
elseif($_POST[Quota] > '1,50' && $_POST[Quota] <= '2') { $ioo++; $ioo++;}
elseif($_POST[Quota] > '2' && $_POST[Quota] <= '3') { }
elseif($_POST[Quota] > '3' && $_POST[Quota] < '4') { $ioo--; $ioo--; }
elseif($_POST[Quota] > '4' && $_POST[Quota] < '6') { $ioo--; $ioo--; $ioo--; $ioo--; }
elseif($_POST[Quota] > '6') { $ioo--; $ioo--; $ioo--; $ioo--; $ioo--; $ioo--; $ioo--; $ioo--; }
}
Più avanti nella pagina faccio un controllo if del genere, facendo partire una delle 3 funzioni a seconda dell'if!
Codice PHP:
if($x == '1') { scommessa1(); } elseif($x == '2') { scommessa2(); } elseif($x == '3') { scommessa3(); }
mi sembra tutto semplice e fatto bene, ma in nessuno dei tre casi if mi parte la funzione.
Eppure non mi da nessun errore, ne niente!
comemai?