Cita:
Iniciado por websound
Código PHP:
if ($_POST['txtUsername'] != $username or != $username2 or != $username3 || $_POST['txtPassword'] != $password or != $password2 or != $password3) {
PHP entiende tanto el or como el || igual que entiende un and o &&.
De hecho tienes un or como || después de la variable $username3
Tú problema es de sintáxis no tanto de no saber los operadores lógicos.
Esa línea te daría error. ¿Con que comparas tus or?
Aunque soy contrario a este tipo de if gigantesco, debería ser así:
Código PHP:
if ($_POST['txtUsername'] != $username || $_POST['txtUsername'] != $username2
|| $_POST['txtUsername'] != $username3 || $_POST['txtPassword'] != $password
|| $_POST['txtPassword'] != $password2 || $_POST['txtPassword'] != $password3) {
//...
}
Conseeejo: No se pongan a hacer cosas en ningún lenguaje si no saben las bases porqué después vienen los errores y páginas web u otras aplicaciones con fallos catrastóficos en seguridad y demás.
Primero se lee, se aprende y luego se hace. No alrevés.