Ciao A tutti,
ho bisogno che qualcuno mi aiuti a capire dove sbaglio perch� mi sembra di essere rimbambito di colpo.
Sto realizzando un controllo su una variabile su cui adottare un comportamento successivo.
Sinteticamente il fine � questo: devo applicare un costo di trasporto se i cap sono DIVERSI da una lista.
scrivo questo:
mi restituisce ZEROCodice PHP:
$cap = 91101;
if ($cap != 91100 || $cap != 92200) {
$costo = 0;
} else {
$costo = 20;
}
echo $costo;
Il punto � che mi restituisce ZERO anche se imposto $cap= 91100 o 92200
Qualsiasi variabile uguale eo diversa dalla lista da sempre ZERO
Se la faccio al contrario
cos� funziona e restituisce valori esatti al variare di $capCodice PHP:
$cap = 91100;
if ($cap == 91100 || $cap == 92200) {
$costo = 20;
} else {
$costo = 0;
}
echo $costo;
Io vorrei escludere alcuni cap per non pasticciare con altre variabili che prelevo a monte in altre funzioni, ma mi fa impazzire... a prescindere che le cose mi piace capirle e non farle funzionare per botta di culo
== uguale
!= diverso
sapete dirmi dove sbaglio?
Grazie