Pagina 1 di 1

[RISOLTO] PHP - doppio if

Inviato: 22/01/2011, 20:37
da 06voip
per fare andare d'accordo 4 contrib devo inserire un if dentro ad un'altro if che richiamano 2 funzioni diverse :shock:

cioè mi serve una cosa così:

if
if
else

else

idee su come posso fare?

- Saluti :)

Re: PHP - doppio if

Inviato: 22/01/2011, 21:57
da dynamo
:roll:
mica chiaro...

Codice: Seleziona tutto

if (condizione)  {
  istruzione
  if (condizione_2)  {
    istruzione
  } else {
    istruzione
  }
} else {
  istruzione
}
è come lo vuoi?

Re: PHP - doppio if

Inviato: 22/01/2011, 22:06
da 06voip
il problema è che è così, uso i colori per cercare di rendere meglio i richiami:

if (condizione) {
istruzione

if (condizione) {
istruzione
} else {
istruzione
} else {
istruzione
}


è un if dentro a un if.. :roll:

- Saluti :)

Re: PHP - doppio if

Inviato: 22/01/2011, 22:49
da maury2ma
puoi fare un IF con doppio valore:

if (condizione1) && (!condizione2)
fai questo
if (!condizione1) && (condizione2)
fai quello
ecc.
ovvio avrai piu' if e piu' condizioni in base ai moduli e in base a quello che devi fare.

ecc ecc.
se non ti piacciono i gli if nidificati (che comunque trovo molto utili) è l'unica alternativa ch emi viene in mente

Re: PHP - doppio if

Inviato: 22/01/2011, 22:59
da dynamo
il problema è che non capisco se tu vuoi evitare gli if nidificati o no... :oops:

Re: PHP - doppio if

Inviato: 23/01/2011, 6:26
da 06voip
dynamo ha scritto:il problema è che non capisco se tu vuoi evitare gli if nidificati o no...
conoscendo il php "a naso" al momento non ho fisime mentali sulla stilizzazione del codice.. :shock:

- Saluti :)

Re: PHP - doppio if

Inviato: 23/01/2011, 7:18
da 06voip
maury2ma ha scritto:puoi fare un IF con doppio valore:
work.. grazie! :wink:

- Saluti :)

Re: PHP - doppio if

Inviato: 23/01/2011, 11:07
da dynamo
06voip ha scritto:
dynamo ha scritto:il problema è che non capisco se tu vuoi evitare gli if nidificati o no...
conoscendo il php "a naso" al momento non ho fisime mentali sulla stilizzazione del codice.. :shock:

- Saluti :)
beh allora così funziona

Codice: Seleziona tutto

    if (condizione)  {
      istruzione
      if (condizione_2)  {
        istruzione
      } else {
        istruzione
      }
    } else {
      istruzione
    }

Re: [RISOLTO] PHP - doppio if

Inviato: 23/01/2011, 11:52
da 06voip
l'avevo già provata una cosa del genere però mi dava errore, dovevo escudere un if, e di conseguenza a seconda dell'if che commentavo mi escludeva una funzionalità :shock:

bhoo.. cmq ho risolto con le espressioni di controllo suggerite da maury2ma.. anche a logica mi sono trovato meglio :mrgreen:

- Saluti :)

Re: [RISOLTO] PHP - doppio if

Inviato: 23/01/2011, 15:38
da dynamo
ottimo ;)