Istruzione IF con condizioni multiple

blips

Nuovo Utente
12 Mar 2013
29
1
3
Ciao, non riesco ad ottenere il risultato voluto da una serie di condizioni all'interno di un IF.


PHP:
if (($varteam == $_POST['rteam1']) && ($varteam == $_POST['rteam2']) && ($varteam == $_POST['rteam3'])
 && ($varteam == $_POST['rteam4']) && ($varteam == $_POST['rteam5']))	
	{ -----------}
           else 
       {---------}

Partendo dalla variabile $varteam, voglio che mi venga restituito true se tutti i valori confrontati sono identici altrimenti false.

Con il codice che ho postato se tutti i valori sono uguali o diversi funziona nel modo corretto, ma se uno o più valori sono diversi mi restituisce true anzichè false.

Perchè? Dove sbaglio?
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
se non ho capito male quello che vuoi fare, scrivi la condizione dell'if in questa maniera
PHP:
<?php
$varteam="A";
$_POST['rteam1']="A";//tutti uguali
$_POST['rteam2']="A";
$_POST['rteam3']="A";
$_POST['rteam4']="A";
$_POST['rteam5']="A";
echo "test 1<br />";
if ($varteam == $_POST['rteam1'] && $varteam == $_POST['rteam2'] && $varteam == $_POST['rteam3']
 && $varteam == $_POST['rteam4'] && $varteam == $_POST['rteam5']){
	echo "TRUE tutti i valori uguali<br />";
}else{
	echo ">FALSE almeno uno diverso<br />";
} 
$varteam="A";
$_POST['rteam1']="A";//almeno uno diverso
$_POST['rteam2']="A";
$_POST['rteam3']="B";
$_POST['rteam4']="A";
$_POST['rteam5']="A";
echo "test 3<br />";
if ($varteam == $_POST['rteam1'] && $varteam == $_POST['rteam2'] && $varteam == $_POST['rteam3']
 && $varteam == $_POST['rteam4'] && $varteam == $_POST['rteam5']){
	echo "TRUE tutti i valori uguali<br />";
}else{
	echo "FALSE almeno uno diverso<br />";
}
$varteam="A";
$_POST['rteam1']="F";//tutti divesri
$_POST['rteam2']="B";
$_POST['rteam3']="C";
$_POST['rteam4']="D";
$_POST['rteam5']="E";
echo "test 3<br />";
if ($varteam == $_POST['rteam1'] && $varteam == $_POST['rteam2'] && $varteam == $_POST['rteam3']
 && $varteam == $_POST['rteam4'] && $varteam == $_POST['rteam5']){
	echo "TRUE tutti i valori uguali<br />";
}else{
	echo "FALSE almeno uno diverso<br />";
}
?>
uotput
test 1
TRUE tutti i valori uguali
test 3
FALSE almeno uno diverso
test 3
FALSE almeno uno diverso
 

blips

Nuovo Utente
12 Mar 2013
29
1
3
ciao
se non ho capito male quello che vuoi fare, scrivi la condizione dell'if in questa maniera
PHP:
<?php
$varteam="A";
$_POST['rteam1']="A";//tutti uguali
$_POST['rteam2']="A";
$_POST['rteam3']="A";
$_POST['rteam4']="A";
$_POST['rteam5']="A";
echo "test 1<br />";
if ($varteam == $_POST['rteam1'] && $varteam == $_POST['rteam2'] && $varteam == $_POST['rteam3']
 && $varteam == $_POST['rteam4'] && $varteam == $_POST['rteam5']){
	echo "TRUE tutti i valori uguali<br />";
}else{
	echo ">FALSE almeno uno diverso<br />";
} 
$varteam="A";
$_POST['rteam1']="A";//almeno uno diverso
$_POST['rteam2']="A";
$_POST['rteam3']="B";
$_POST['rteam4']="A";
$_POST['rteam5']="A";
echo "test 3<br />";
if ($varteam == $_POST['rteam1'] && $varteam == $_POST['rteam2'] && $varteam == $_POST['rteam3']
 && $varteam == $_POST['rteam4'] && $varteam == $_POST['rteam5']){
	echo "TRUE tutti i valori uguali<br />";
}else{
	echo "FALSE almeno uno diverso<br />";
}
$varteam="A";
$_POST['rteam1']="F";//tutti divesri
$_POST['rteam2']="B";
$_POST['rteam3']="C";
$_POST['rteam4']="D";
$_POST['rteam5']="E";
echo "test 3<br />";
if ($varteam == $_POST['rteam1'] && $varteam == $_POST['rteam2'] && $varteam == $_POST['rteam3']
 && $varteam == $_POST['rteam4'] && $varteam == $_POST['rteam5']){
	echo "TRUE tutti i valori uguali<br />";
}else{
	echo "FALSE almeno uno diverso<br />";
}
?>
uotput

Hai capito perfettamente, funziona.

Grazie mille :D
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] Problema con istruzione "use" PHP 23
E [PHP] Istruzione condizionale con valori booleani PHP 16
Marco_88 Aiuto con istruzione INSERT Database 8
S Istruzione sql valori "simili" PHP 7
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
giancadeejay [PHP] istruzione UPDATE SQL PHP 2
CristianB72 [RISOLTO] [PHP] Istruzione "if" non funziona PHP 6
F Python: istruzione condizionale Programmazione 1
Z Istruzione SQL per modificare tabella (cambiare la tipologia dati di un campo) MS Access 0
S Problema istruzione mail() PHP 11
radioButton Istruzione html per aprire rubrica HTML e CSS 0
A [risolto] Istruzione per estrazione di dati casuali dal db PHP 25
A [RISOLTO]Piccolissima istruzione MySQL 7
A Risalire all'istruzione che genera una stampa a video PHP 10
pup3770 Automatizzare Istruzione DELETE FROM attivazione automatica PHP 4
M Istruzione SELECT Database 3
T problema inserimento testo attraverso istruzione insert ASP.NET 1
L Istruzione interfaace Flash 1
I [js] come ripetere un istruzione per ogni campo di un form dal nome simile Javascript 5
Z istruzione if. Javascript 5
C Overrflow istruzione Cint Classic ASP 2
C Errore prevista fine istruzione Classic ASP 0
peppoweb Accordo Microsoft-Ministero Istruzione Discussioni Varie 0
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
G Invio form con PHP PHP 3
M Barra di navigazione con google HTML e CSS 1
T PROBLEMA CON SESSIONI PHP 3
A Problemi con move_uploaded_file PHP 7
G Menù a tendina di ricerca con query PHP 1
T fatture con voci fattura in php PHP 0
A Tabella con bottoni per aggiornamento record PHP 6
M Come selezionare e deselezionare radiobutton con jquery jQuery 1
MarcoGrazia Calcolo fra due date con esclusione delle feste PHP 7
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
M Inviare un file su un server remoto con JavaScript Javascript 0
L problema con query select PHP 2
M Come validare textarea con jquery jQuery 0
M Problemi con la stampa dei valori in php PHP 1
A Regex per isolare link interni con rel noopener PHP 0
L Problemi con il login PHP 2
F Creare elementi html con javascript Javascript 4
R Problema query con ricerca id numerico PHP 2
R [C#] Quali dipendenze occorrono su progetto "Setup" con Access Database? .NET Framework 0
F Problema con risposta PHP 0

Discussioni simili