Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce
Moderatore: mod Generali
06voip
membro Veteran
Messaggi: 549 Iscritto il: 12/09/2009, 11:58
Messaggio
da 06voip » 22/01/2011, 20:37
per fare andare d'accordo 4 contrib devo inserire un if dentro ad un'altro if che richiamano 2 funzioni diverse
cioè mi serve una cosa così:
if
if
else
else
idee su come posso fare?
- Saluti
Ultima modifica di
06voip il 23/01/2011, 7:48, modificato 1 volta in totale.
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui
) bene bravo bis!!:)
dynamo
membro Master
Messaggi: 1976 Iscritto il: 13/11/2007, 17:47
Contatta:
Messaggio
da dynamo » 22/01/2011, 21:57
mica chiaro...
Codice: Seleziona tutto
if (condizione) {
istruzione
if (condizione_2) {
istruzione
} else {
istruzione
}
} else {
istruzione
}
è come lo vuoi?
www.vinidimo.it
visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
Messaggi: 549 Iscritto il: 12/09/2009, 11:58
Messaggio
da 06voip » 22/01/2011, 22:06
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..
- Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui
) bene bravo bis!!:)
maury2ma
membro Master
Messaggi: 1669 Iscritto il: 10/02/2006, 14:04
Contatta:
Messaggio
da maury2ma » 22/01/2011, 22:49
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
dynamo
membro Master
Messaggi: 1976 Iscritto il: 13/11/2007, 17:47
Contatta:
Messaggio
da dynamo » 22/01/2011, 22:59
il problema è che non capisco se tu vuoi evitare gli if nidificati o no...
www.vinidimo.it
visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
Messaggi: 549 Iscritto il: 12/09/2009, 11:58
Messaggio
da 06voip » 23/01/2011, 6:26
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..
- Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui
) bene bravo bis!!:)
06voip
membro Veteran
Messaggi: 549 Iscritto il: 12/09/2009, 11:58
Messaggio
da 06voip » 23/01/2011, 7:18
maury2ma ha scritto: puoi fare un IF con doppio valore:
work.. grazie!
- Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui
) bene bravo bis!!:)
dynamo
membro Master
Messaggi: 1976 Iscritto il: 13/11/2007, 17:47
Contatta:
Messaggio
da dynamo » 23/01/2011, 11:07
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..
- Saluti
beh allora così funziona
Codice: Seleziona tutto
if (condizione) {
istruzione
if (condizione_2) {
istruzione
} else {
istruzione
}
} else {
istruzione
}
www.vinidimo.it
visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
06voip
membro Veteran
Messaggi: 549 Iscritto il: 12/09/2009, 11:58
Messaggio
da 06voip » 23/01/2011, 11:52
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à
bhoo.. cmq ho risolto con le espressioni di controllo suggerite da maury2ma.. anche a logica mi sono trovato meglio
- Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui
) bene bravo bis!!:)
dynamo
membro Master
Messaggi: 1976 Iscritto il: 13/11/2007, 17:47
Contatta:
Messaggio
da dynamo » 23/01/2011, 15:38
ottimo
www.vinidimo.it
visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^