Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/08/2012, 15:37
wlinker
 
Fecha de Ingreso: agosto-2012
Mensajes: 39
Antigüedad: 12 años, 3 meses
Puntos: 5
De acuerdo Respuesta: echo me imprime "array"

Mi solución: http://daw.com.mx/fdw/hlp3-colores/index.php

y aquí el código, ojalá te sirva :)


Código PHP:
Ver original
  1. <?php
  2. $ver_tela = (isset($_GET['tela'])) ? $_GET['tela'] : "gabardina";
  3. $ver_color_tela = (isset($_GET['color_tela'])) ? $_GET['color_tela'] : "44AB95";
  4. $ver_nombre_tela = (isset($_GET['nombre_tela'])) ? $_GET['nombre_tela'] : "Verde";
  5.  
  6. $telas = array(
  7.     'gabardina' => array('nombre_telas' => array('Morado', 'Azul', 'Verde'),
  8.     'titulo'=>'GABARDINA','colores' => array( 'E01B6A', '1B22E0', '44AB95'))
  9. );
  10.  
  11. if( !in_array($ver_tela, $telas))
  12. {   $ver_tela = "gabardina";
  13. }
  14.  
  15. $nombres_tela = $telas[$ver_tela]['nombre_telas'];
  16.  
  17. if(!in_array($ver_nombre_tela, $nombres_tela))
  18. {   $ver_nombre_tela = $nombres_tela[0];
  19. }
  20.  
  21. $colores_disponibles_tela = $telas[$ver_tela]['colores'];
  22. if(!in_array($ver_color_tela,$colores_disponibles_tela))
  23. {   $ver_color_tela = $colores_disponibles_tela[0];
  24. }
  25.  
  26.     echo "<ul>";
  27.     foreach($colores_disponibles_tela as $color_tela){
  28.     $color_actual = array_keys($colores_disponibles_tela,$color_tela);
  29.  
  30.  
  31.     echo '<li class="lista_productos" style="background-  color:#'.$color_tela.'"><a href="index.php?tela='.$ver_tela.'&color_tela='.$color_tela.'&nombre_tela='.$nombres_tela[$color_actual[0]].'" class="loadable" style="display:block">&nbsp; Color '.$nombres_tela[$color_actual[0]].'</a> </li>';
  32. }
  33.        echo "</ul>";
  34. ?>