Autor Tema: comparar valores en php  (Leído 3434 veces)

0 Usuarios y 1 Visitante están viendo este tema.

BigD'3mU

  • **
  • Mensajes: 237
  • Liked: 0
    • GETS
comparar valores en php
« : julio 17, 2008, 07:43:48 pm »
tengo una pagina dinamica que toma datos de 2 consultas, solo que ahora deseo que al comparar el CC de arriba con su correspondiente CC de abajo en cada mes si es mayor el de arriba lo imprima en rojo.

mas o menos como viene en la imagen:



Tengo un codigo pero solo funciona con el primero.

aqui mi codigo:

Código: [Seleccionar]
<?php do { ?>
       <tr>
        <td align="center"><?php echo strtoupper($row_rs_pres1['cc_cc']); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['ENE']>$row_rs_pto['pres_ene']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['ENE'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['FEB']>$row_rs_pto['pres_feb']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['FEB'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['MAR']>$row_rs_pto['pres_mar']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['MAR'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['ABR']>$row_rs_pto['pres_abr']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['ABR'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['MAY']>$row_rs_pto['pres_may']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['MAY'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['JUN']>$row_rs_pto['pres_jun']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['JUN'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['JUL']>$row_rs_pto['pres_jul']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['JUL'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['AGO']>$row_rs_pto['pres_ago']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['AGO'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['SEP']>$row_rs_pto['pres_sep']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['SEP'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['OCT']>$row_rs_pto['pres_oct']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['OCT'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['NOV']>$row_rs_pto['pres_nov']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['NOV'],2); ?></td>
        <td align="right" <?php if ($row_rs_pres1['cc_cc']==$row_rs_pto['pres_cc'] AND $row_rs_pres1['DIC']>$row_rs_pto['pres_dic']) {?>class="rojea"<? }?>><?php echo round($row_rs_pres1['DIC'],2); ?></td>
       </tr>
      <?php } while ($row_rs_pres = mysql_fetch_assoc($rs_pres)); ?>
« Última Modificación: julio 17, 2008, 07:47:11 pm por Zer0dAy »

EnsaladaPopof

  • Mensajes: 16
  • Liked: 0
Re: comparar valores en php
« Respuesta #1 : julio 18, 2008, 09:15:14 pm »
Deberías poner lo demás de tu código... Aunque si es así no es nada que un condicionamiento no pueda resolver. Se me ocurre que  primero saques los valores en un arreglo aparte, cierras la conexión con la base y de ahí solo te mueves con ellos. Así, en vez de while usas foreach y unos if.

Pon un poco más de lo que estás haciendo para ver como está estructurado todo.