Hola de nuevo razierplus2, el resultado que tenía con el echo era correcto y me imprimía correctamente los nombres, solo que no sabía que paso seguir y tampoco que era posible meter la variable que lee la consulta como por ejemplo $fila["clase_dia1"] y $fila["clase_dia2"] dentro del nombre de la función.
Ahora he creado algo así y parece que ya sale:
Código PHP:
Ver originalecho "Probando el resultado que sería: " .nombreClase(4). "<br />";
$nombre_xclase= nombreClase(3);
echo $nombre_xclase;
$consulta_final = "select x_clases.id_clase,x_clases.clase, horas.hora, horas.clase_dia1,horas.clase_dia2 from x_clases, horas
where
x_clases.id_clase=horas.id_hora;";
$resultado_consulta_final=mysql_query($consulta_final); {
echo '<tr>';
echo '<td>'.$fila["hora"].'</td>';
echo '<td>'.nombreClase($fila["clase_dia1"]).'</td>';
echo '<td>'.nombreClase($fila["clase_dia2"]).'</td>';
echo '</tr>';
}
¿Era la manera de hacerlo con funciones o al menos hasta donde tenía que llegar con el ejemplo?.
Gracias de nuevo, saludos.