mira, si te está funcionando hasta "una parte" como tu dices, no te quieres la cabeza, guarda en una nueva variable el valor del color...
algo asi, en esta parte...:
Código PHP:
Ver originalecho "<ul>";
foreach($colores_disponibles_tela as $color_tela){
$color_actual = array_keys($colores_disponibles_tela,$color_tela); echo '<li class="lista_productos" style="background-color:#'.$color_tela.'"><a href="telas.php?tela='.$ver_tela.'&color_tela='.$color_tela.'&nombre_tela='.$nombres_tela[$color_actual[0]].'" class="loadable" style="display:block"> </a> </li>';
}
echo "</ul>";
echo "</br></br>";
vas a agregar la siguiente linea:
Código PHP:
Ver original$nombre_temporal_color = $nombres_tela[$color_actual[0]];
de tal manera que te quede el primer fragmento:
Código PHP:
Ver originalecho "<ul>";
foreach($colores_disponibles_tela as $color_tela){
$color_actual = array_keys($colores_disponibles_tela,$color_tela); $nombre_temporal_color = $nombres_tela[$color_actual[0]];
echo '<li class="lista_productos" style="background-color:#'.$color_tela.'"><a href="telas.php?tela='.$ver_tela.'&color_tela='.$color_tela.'&nombre_tela='.$nombres_tela[$color_actual[0]].'" class="loadable" style="display:block"> </a> </li>';
}
echo "</ul>";
echo "</br></br>";
con loque tendrías el color actual en la variable:
y ahora si podrías usarla en cualquier otra parte :)
el problema que encuentro, segun veo... es el ámbito de la variable, la querías usar en un lugar donde ya no era posible por el uso de los parametros.
cuentame como te va.
saludos.