note 36287 deleted from function.mysql-fetch-row by vincent

From: Date: Fri, 03 Oct 2003 14:13:35 +0000
Subject: note 36287 deleted from function.mysql-fetch-row by vincent
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-57742@lists.php.net to get a copy of this message
Note Submitter: erika ---- Tengo el siguiente codigo: while ($row1=mysql_fetch_array($atrazom)){//BUCLE1 SALIDAS $b_nombre=$row1["NOMBRE_EMPLEADO"]; $b_apellido=$row1["APELLIDO_EMPLEADO"]; $b_fecha=$row1["FECHA_EVENTO"]; $b_hora=$row1["HORA_EVENTO"]; $i=0; $encontrado=0; $noatrazom=mysql_db_query("sistema","select EVENTO.ID_EMPLEADO,EMPLEADO.APELLIDO_EMPLEADO, EMPLEADO.NOMBRE_EMPLEADO,FECHA_EVENTO,HORA_EVENTO,ID_ACCESO from EVENTO,EMPLEADO where EVENTO.ID_EMPLEADO=EMPLEADO.ID_EMPLEADO and FECHA_EVENTO >= '$fecha1' and FECHA_EVENTO <= '$fecha2'and ID_ACCESO='2' and (HORA_EVENTO >='07:00:00' and HORA_EVENTO <= '08:05:59') order by APELLIDO_EMPLEADO"); $totalrecords1=mysql_num_rows($noatrazom); //BUCLE EMPLEADOS NO ATRAZADOS while(($row=mysql_fetch_array($noatrazom))and ($i < $totalrecords1)){//BUCLE2 NO ATRAZADOS $b_nombre1=$row["NOMBRE_EMPLEADO"]; $b_apellido1=$row["APELLIDO_EMPLEADO"]; $b_fecha1=$row["FECHA_EVENTO"]; $b_hora1=$row["HORA_EVENTO"]; echo $b_nombre1." "; if(($b_nombre==$b_nombre1) and ($b_apellido==$b_apellido1) and ($b_fecha==$b_fecha1)){ //no atrazado $i=$totalrecords1; $encontrado=1; } else{ //buscar con los restantes //nombre apellido $i=$i+1; } }//fin bucle 2 if(encontrado==0){ echo '<tr><td bgcolor="#eeeecc"><font face="arial" size="2">'.$b_nombre.'</font></td>'; echo '<td bgcolor="#eeeecc"><font face="arial" size="2">'.$b_apellido.'</font></td>'; echo '<td bgcolor="#eeeecc"><font face="arial" size="2">'.$b_fecha.'</font></td>'; echo '<td bgcolor="#eeeecc"><font face="arial" size="2">'.$b_hora.'</font></td></tr>'; } else { echo "No atrazo"; } mysql_free_result($noatrazom); }//fin bucle1 El problema es que en vez de imprimir solo el campo seleccionado en el bucle 1 (con todas las comparaciones que estoy realizando)me imprime todos los campos encontrados en la consulta

« previous php.notes (#57742) next »