Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/03/2009, 08:41
cpuser
 
Fecha de Ingreso: diciembre-2005
Ubicación: Mar del Plata
Mensajes: 146
Antigüedad: 18 años, 4 meses
Puntos: 2
Respuesta: un if dentro de otro if

Cita:
Iniciado por lisandro Arg Ver Mensaje
No te muestra los registros porque lo estas evaluando en el while
Código php:
Ver original
  1. while(!$RstArticulosIdioma->EOF)
Si la consulta es fin de archivo 'EOF' nunca va a entrar el while

Para que se ejecute el else estas evaluando si el campo articulos_id es nulo o esta vacío
Código php:
Ver original
  1. if($RstArticulosR->Fields('articulos_id')!=null or $RstArticulosR->Fields('articulos_id')!="")
cosa que en una tabla bien diseñada nunca debería pasar.

Saludos.
Lisandro, ante nada gracias por responder.

Por lo que tengo entendido ese while
Código PHP:
      while(!$RstArticulosIdioma->EOF
Corresponde a mostrar el contenido de acuerdo al idioma del sitio (esta hecho en 3 idiomas) .


Ese primer IF lo pensé diciendo: Si no tengo el id del articulo, no tengo articulo, muestro el contenido del else.
Pero no funciono.

Probé con
Código PHP:
if (mysql_num_rows($query) = 0
pero me tirá error
Código:
Fatal error: Can't use method return value in write context in
La verdad no se como puedo generar la consulta para saber si tengo o no algún registro y despues devolver el resultado. No se mucho PHP y estoy intentando realizar esto en un sitio muy grande el cual me pasaron.