Foros del Web » Programando para Internet » PHP »

Duda rapida ¿Negar con if?

Estas en el tema de Duda rapida ¿Negar con if? en el foro de PHP en Foros del Web. tenia entendido que para negar con if solo era necesarios poner un codigo asi Código PHP: elseif (  $datuak [ 11 ]!= 'contrareembolso' ) {  //aqui mi sentencia ...
  #1 (permalink)  
Antiguo 28/05/2008, 01:33
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 8 meses
Puntos: 4
Duda rapida ¿Negar con if?

tenia entendido que para negar con if solo era necesarios poner un codigo asi

Código PHP:
elseif ( $datuak[11]!='contrareembolso')

//aqui mi sentencia

Pero me da error, alguien podria corregirme y decirme cual es la forma correcta para negar una posibilidad en el if, muchas gracias de antemano
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.
  #2 (permalink)  
Antiguo 28/05/2008, 01:40
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 8 meses
Puntos: 4
Respuesta: Duda rapida ¿Negar con if?

Perdon el error estaba en otro sitio, para el que le pueda servir de algo, asi se niegan los if.
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.
  #3 (permalink)  
Antiguo 28/05/2008, 09:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Duda rapida ¿Negar con if?

Hola No-NaMe,

El código que expones es para comparar si el resultado de la variable es diferente, no para negar, para negar debes de usar !:
Código PHP:
if( !( $algo == "otra_cosa" ) ) {


Saludos.
  #4 (permalink)  
Antiguo 02/06/2008, 05:22
 
Fecha de Ingreso: marzo-2008
Ubicación: En casa
Mensajes: 252
Antigüedad: 16 años, 8 meses
Puntos: 4
Respuesta: Duda rapida ¿Negar con if?

Gracias por la aclaracion, pero los dos metodos me sercian, solo tenai que comprobar que la palabra sea o no sea exactamnte esa, si es sigue el if para abjo.

Gracias.
__________________
Ayudar cuesta mucho, dar las gracias no tanto, tenlo en cuenta siempre.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.