Buenas,
Tengo una página en php en la que mostrar un listado mediante una tabla, esto lo hago con un bucle for.
Ahora bien, tengo una función para alternar el color de cada fila;
$tablerow_count=0;
function tablerowswitch() {
global $tablerow_count;
$tablerow_count++;
if ($tablerow_count % 2) {
echo 'class="odd"';
}
else {
echo 'class="even"';
}
}
Esta está definida en la mismas página, y la llamada a la misma sería dela siguiente forma:
echo '<tr '.tablerowswitch().' align="center" >';
Ahora bien el resultado de esto es que me devuelve el resultado pero aparece colocado fuera de la tabla con lo cual no se aplica el estilo indudablemente. Si miro el código de la página una vez cargada dando el error veo esto:
class="odd"<tr align="center" ><td>
de forma que el valor que me ha devuelto me lo pone delante de la etiqueta tr y no en su interior como creo que debería ser..., alguien sabe porque??, si me ha entendido.....(no se si me explico)

gracias,