Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2011, 05:21
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 9 meses
Puntos: 202
Respuesta: usuarios en php

Cita:
Iniciado por websound Ver Mensaje

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.
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(