$sub_array) { if (!in_array($sub_array[$sub_key], $existing_sub_key_values)) { $existing_sub_key_values[] = $sub_array[$sub_key]; $target[$key] = $sub_array; } } return $target; } ?> 0) { do { $MatTot['primera'][$row_Primera['clasif_gral']] = $row_Primera['resumen_gral'];//resumen_gral_en } while ($row_Primera = mysql_fetch_assoc($Primera)); } // segunda_clasif $query_Segunda = sprintf("SELECT clasif_gral, segunda_clasif, detalle_es FROM segunda_clasif WHERE tiene_tercera='si' AND key_es LIKE '%%%s%%' ", addslashes($ppaall)); $Segunda = mysql_query($query_Segunda, $stonek); //or die(mysql_error(). $suggestion); $row_Segunda = mysql_fetch_assoc($Segunda); $totalRows_Segunda = mysql_num_rows($Segunda); if($totalRows_Segunda > 0) { do { $query_RS = sprintf("SELECT output_clasif_gral FROM clasificacion_general WHERE clasif_gral='%s'", $row_Segunda['clasif_gral']);//output_clasif_gral_en $RS = mysql_query($query_RS, $stonek); //or die(mysql_error(). $suggestion); $row_RS = mysql_fetch_assoc($RS); $MatTot['segunda'][$row_Segunda['segunda_clasif']] = $row_Segunda['detalle_es'].'##'.$row_RS['output_clasif_gral']; } while ($row_Segunda = mysql_fetch_assoc($Segunda)); } // tercera_clasif $query_Tercera = sprintf("SELECT clasif_gral, segunda_clasif, tercera_clasif, output_es FROM tercera_clasif WHERE output_es LIKE '%%%s%%' ", addslashes($ppaall)); $Tercera = mysql_query($query_Tercera, $stonek); //or die(mysql_error(). $suggestion); $row_Tercera = mysql_fetch_assoc($Tercera); $totalRows_Tercera = mysql_num_rows($Tercera); if($totalRows_Tercera > 0) { do { $tercera = $row_Tercera['tercera_clasif']; //$query_terceraC = "SELECT clasif_gral, segunda_clasif, tercera_clasif, output_es, titulo FROM tercera_clasif WHERE tercera_clasif='{$terc}'"; //$terceraC = mysql_query($query_terceraC, $stonek) or die(mysql_error()); //$row_terceraC = mysql_fetch_assoc($terceraC); //totalRows_terceraC = mysql_num_rows($terceraC); $prim = $row_Tercera['clasif_gral']; //$terceraTit = $row_terceraC['output_es']; if($row_Tercera['segunda_clasif']==$row_Tercera['clasif_gral']){ $seg=$row_Tercera['tercera_clasif']; } else { $seg = $row_Tercera['segunda_clasif']; } $query_segundaC = "SELECT detalle_es FROM segunda_clasif WHERE segunda_clasif='{$seg}'"; $segundaC = mysql_query($query_segundaC, $stonek) or die(mysql_error()); $row_segundaC = mysql_fetch_assoc($segundaC); $segundaTit = $row_segundaC['detalle_es']; //$tiene_tercera = $row_segundaC['tiene_tercera']; $query_primeraC = "SELECT output_clasif_gral FROM clasificacion_general WHERE clasif_gral='{$prim}'"; $primeraC = mysql_query($query_primeraC, $stonek) or die(mysql_error()); $row_primeraC = mysql_fetch_assoc($primeraC); $primeraTit=$row_primeraC['output_clasif_gral']; $MatTot['tercera'][$row_Tercera['tercera_clasif']] = $row_Tercera['output_es'].'##'.$primeraTit.'##'.$segundaTit; } while ($row_Tercera = mysql_fetch_assoc($Tercera)); } if(!empty($MatTot)) return $MatTot; } ?>