Buongiorno a tutti.
Ho passato un intero pomeriggio nel cercare di far funzionare un semplice codice php, ma senza riuscirci...
Lo script è semplice, si tratta di effettuare dei confronti sul contenuto (o meno) di due variabili stringa.
Nello specifico, ho due variabili, $vara che può contenere una parola, "valore_non_valido" oppure non contenere nulla (stringa vuota), e la variabile $varb che può avere del contenuto oppure essere vuota.
Cosa deve fare lo script: se la variabile $vara contiene la frase "valore_non_valido" o se è vuota, o se la variabile $varb è vuota, si deve stampare a video la frase "valori non validi o assenti". In caso contrario, si deve stampare a video la frase "valori corretti".
Ho realizzato questo script (che però non funziona...):
Dov'è l'errore?
Grazie.
Ho passato un intero pomeriggio nel cercare di far funzionare un semplice codice php, ma senza riuscirci...
Lo script è semplice, si tratta di effettuare dei confronti sul contenuto (o meno) di due variabili stringa.
Nello specifico, ho due variabili, $vara che può contenere una parola, "valore_non_valido" oppure non contenere nulla (stringa vuota), e la variabile $varb che può avere del contenuto oppure essere vuota.
Cosa deve fare lo script: se la variabile $vara contiene la frase "valore_non_valido" o se è vuota, o se la variabile $varb è vuota, si deve stampare a video la frase "valori non validi o assenti". In caso contrario, si deve stampare a video la frase "valori corretti".
Ho realizzato questo script (che però non funziona...):
PHP:
//...
if($vara == "valore_non_valido" || (empty($vara)) || (empty($varb))) {
echo "valori non validi o assenti"; }
else {
echo "valori corretti";
}
Dov'è l'errore?
Grazie.
Ultima modifica di un moderatore: