quienes somos, servicios, noticias, articulos.
las tablas que he definido son secciones y subsecciones.
en la seccion de servicios va tener como secciones servicios1 y servicios2. dentro de servicios1 va contener otras secciones como servicios 1.1, servicios 1.2 y asi sucesivamente.
las secciones quiero mostrarlos dentro de un select agrupados por idiomas y por cada seccion.
esto es lo que deseo mostrar.
Código HTML:
Ver original
googleando encontre un ejemplo. me guie del sitio y eso es lo que programe.
Código PHP:
Ver original
function listar_secciones() { echo "<select name=\"secciones\" id=\"secciones\" class=\"txtbox\">"; echo "<option value=\"0\">--seleccione--</option>"; $sql_secciones = "SELECT * FROM `menu_secciones` ms, `idiomas` i WHERE i.prefijo = ms.idioma"; while ($qa = fetch_array($rpta_secciones)) { $groups[$qa['idioma']][$qa['idseccion']] = $qa['nombre_seccion']; } foreach ($groups as $label => $opt) { } foreach ($groups[$label] as $id => $name) { $sql_subsecciones = "SELECT * FROM `menu_secciones` ms, menu_subsecciones msb WHERE msb.idseccion = ms.idseccion AND msb.idseccion = '$id'"; $num_secciones = num_rows($rpta_subsecciones); echo "<option value=".$id."> >> ".$name."</option>"; if($num_secciones>0) { while($subseccion = fetch_array($rpta_subsecciones)) { echo "<option value=".$subseccion['idseccion']."> >>> ".$subseccion['nombre_subseccion']."</option>"; } } else { echo ""; } } echo "</optgroup>"; echo "</select>"; }
mi pregunta como haria para mostrar las otras demas secciones. en el caso de la seccion Servicios 1.1 tiene 2 secciones mas.
saludos.