Hola gracias por sus respuestas ya logre resolver el problema, a continuacion pongo como quedo por si a alguien le sirve
:
las variables cargadas:
Código PHP:
Ver original$ver_tela = (isset($get_variables['tela'])) ?
$get_variables['tela'] : "gabardina"; $ver_color_tela = (isset($get_variables['color_tela'])) ?
$get_variables['color_tela'] : "44AB95";
este es el array en cuestion lo modifique un poco dandole clave a cada color para extraerlo mas facil por que si era medio complicado sacarlo de otro elemento del array :
Código PHP:
Ver original 'titulo'=>'GABARDINA',
'colores' => array( 'Morado' => 'E01B6A', 'Azul' => '1B22E0', 'Verde' => '44AB95') )
);
las demas funciones para determinar si el elemento existe
los colores del array con ayuda de WLINKER
Código PHP:
Ver original$colores_disponibles_tela = $telas[$ver_tela]['colores'];
if( ! in_array($ver_color_tela,$colores_disponibles_tela)){ $ver_color_tela = $colores_disponibles_tela[0];
}
y este es una de las partes del codigo que resolvio el problema en cuestion
Código PHP:
Ver originalforeach($telas[$ver_tela]['colores'] as $clave => $valor){
if($ver_color_tela == $valor)
$nombre_tela = $clave;
}
y asi quedo los links generados
Código PHP:
Ver original<div class="desc_tela">
<p><?php
echo $nombre_tela?></p>
</br></br>
</div>
<div class="color_tela">
<?php
echo "<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.'" class="loadable" style="display:block"> </a> </li>';
}
echo "</ul>";
echo "</br></br>";
?>
</div>
</div>
Gracias por su ayuda :D buen foro :)