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