Foros del Web » Programando para Internet » PHP »

Problema de ingenio PHP

Estas en el tema de Problema de ingenio PHP en el foro de PHP en Foros del Web. Hola gente, el tema es asi: Como hago para saber si el registro que me trajo de la DB es igual alanterior. Supongamos que el ...
  #1 (permalink)  
Antiguo 25/07/2009, 08:43
 
Fecha de Ingreso: mayo-2008
Mensajes: 111
Antigüedad: 15 años, 10 meses
Puntos: 1
Problema de ingenio PHP

Hola gente, el tema es asi:

Como hago para saber si el registro que me trajo de la DB es igual alanterior.

Supongamos que el while me dice que el id_producto es 2-2-3-3-4-4-4

estamos hablando de tres productos disntintos el 2 el 3 y el 4

Lo que necesito en concreto es saber que si el registro que tengo es igual al anterior pase algo, si es distinto al anterior pase otra cosa.

Saludos
  #2 (permalink)  
Antiguo 25/07/2009, 08:49
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema de ingenio PHP

Usa banderas

Código PHP:
$flag false;
 
while(
$row mysql_fetch_assoc($r)) {
    if(
$flag == $row['id_producto'] and $flag != false) {
        
// El anterior y este son iguales
        //.......
    
} else {
        
// El anterior y este NO son iguales. Por lo tanto, cambiamos el valor de la bandera
        
$flag $row['id_producto'];
 
        
//.......
    
}

  #3 (permalink)  
Antiguo 26/07/2009, 11:59
 
Fecha de Ingreso: mayo-2008
Mensajes: 111
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problema de ingenio PHP

Gracias, funciono a la perfeccion
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 15:19.