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:
Codice PHP:
$cap 91101;
if (
$cap != 91100 || $cap != 92200) {    
$costo 0;
} else {
$costo 20;
}

echo 
$costo
mi restituisce ZERO
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
Codice PHP:

$cap 
91100;
if (
$cap == 91100 || $cap == 92200) {
$costo 20;
} else {
$costo 0;
}

echo 
$costo
cos� funziona e restituisce valori esatti al variare di $cap

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