Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2011, 05:43
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 2 meses
Puntos: 253
Respuesta: Foreach dentro de un While

Claro, es que si el campo que tienes en $Rs2 es diferente de todos los del array, lo estás imprimiendo tantas veces como campos tenga el array. Lo has planteado mal el asunto, ya que estás mirando si es diferente a todos los campos individualmente, tienes que plantearlo si es igual a alguno por separado.

Creo que lo más rápido es con la función in_array que te indica si un valor se encuentra en un array. Tendrías que hacer algo como esto:
Código PHP:
Ver original
  1. if (!in_array($Rs2['Field'], $NoCampos)) {
  2.    // Imprimir
  3. }

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?