Originariamente inviato da Alhazred
Tu vuoi che ritorni true se tutte le variabili post sono pari a $varteam o se le variabili post sono uguali tra loro?

Non ho capito se $varteam è un valore che ti viene fuori da qualcosa e devi confrontarlo con ciò che arriva tramite post o se è una variabile d'appoggio che ti crei tu per vedere se le variabili post sono uguali tra loro.
Ok, cerco di spiegarmi meglio:

ho un form, all'interno ho $_POST['team'] con un valore dinamico preso da una tabella del mio database.

La variabile $varteam è uguale al $_POST['team'].

Nel mio form ci sono anche 5 valori sempre presi allo stesso modo da una tabella del db che sono $_POST['rteam1'], $_POST['rteam2'] etc. e che possone essere anche null.

Ora, quando invio il mio form se tutti i valori $_POST['rteam'] sono identici a $varteam eseguo una query di update, viceversa non faccio nulla.

Il mio codice funziona se effettivamente tutti valori sono uguali o se tutti sono diversi.

Quello che voglio è che se anche uno solo dei valori $_POST['rteam'] è diverso, la query non venga eseguita, cosa che invece ora non accade.