Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2014, 13:22
Avatar de Goullak
Goullak
 
Fecha de Ingreso: junio-2014
Mensajes: 32
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Menu abecedario desplegable

Creo que voy por el buen camino:

Código:
for ($i="A" ; $i!="AA" ; $i++) {
	echo "<ul class='dropdown'>";
	$list .= "<li>" . $i;
	foreach( $header_action_subcategories as $row2 ) {
			$letra_ini = $row2['name'].substr($row2['name'],0,1);
			$letra_ini = substr($letra_ini,0,1);
				if ($letra_ini == $i){
					$hijos .= "<li><a href=".$row2['full_friendly_url'].">".$row2['name']."</a></li>";
				}
	}
	if ( isset( $hijos ) && $hijos != NULL )	{
		$list .= "<ul>".$hijos."</ul>";
	}
	echo $list."</li></ul>";
}
Pero me está concatenando tanto $i como el contenido de cada desplegable ¿como podría hacer para que mostrase solo los que comienzan en cada letra sin que me muestre los anteriores? Abajo pongo la imagen del desplegable:

http://subefotos.com/ver/?082b6fc5c70e36b73d1ebcfcaa1272e2o.png

Gracias!