Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2014, 02:53
andy82
 
Fecha de Ingreso: mayo-2013
Ubicación: Alicante
Mensajes: 35
Antigüedad: 11 años
Puntos: 0
Respuesta: mostrar datos de base de datos con un determinado formato

Ok gracias por el interes. Aquí especifico un poco más:
Tengo dos tablas en phpmyadmin
Tabla 'frutos', con los campos id y nombre
Tabla 'enviados', con los campos id y frutos

En la página php tengo la vinculación a la base de datos y creado dos juegos de registros, una de cada tabla. No sé si sea necesario poner este código.

Luego tengo creada una tabla que muestra los datos de la tabla 'frutos', región repetida para que muestre todos los campos. Debajo pongo el código.

Código HTML:
<table width="50%" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <th scope="col">ID</th>
    <th scope="col">Frutos</th>
  </tr>
  <?php do { ?>
    <tr>
      <td><?php echo $row_frutos['id']; ?></td>
      <td><?php if ($row_frutos['nombre'] == $row_enviados['frutos']){ ?><font color="#CC6600"><?php echo $row_frutos['nombre']; ?></font><?php }else{ ?><font color="#009999"><?php echo $row_frutos['nombre']; ?></font><?php }?></td>
    </tr>
    <?php } while ($row_frutos = mysql_fetch_assoc($frutos)); ?>
</table> 
Solo me cambia el formato(color) al primer registro coincidente que encuentra, pero los restantes no.
Intenté agregando esto antes del if, pero no muestra los datos:

Código PHP:
for ($i=0$i<$row_frutos['nombre']->length$i++) {
        
$frutas $row_frutos['nombre']->item($i); 
y cerrandolo después del if
Código PHP:
<?php ?>