texto="SELECT * FROM parametros"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return; // Error al abrir recordset $rs->Primero(); $cont=0; while (!$rs->EOF){ echo "
".$rs->campos["nemonico"]; $auxtabla_parametros=array(); $auxtabla_parametros["nemonico"]=$rs->campos["nemonico"]; $auxtabla_parametros["descripcion"]=$rs->campos["descripcion"]; $auxtabla_parametros["nomidentificador"]=$rs->campos["nomidentificador"]; $auxtabla_parametros["nomtabla"]=$rs->campos["nomtabla"]; $auxtabla_parametros["nomliteral"]=$rs->campos["nomliteral"]; $tabla_parametros[$cont][0]=$auxtabla_parametros["nemonico"]; $tabla_parametros[$cont][1]=$auxtabla_parametros; $cont++; $rs->Siguiente(); } $auxnemonico=""; // Ordena según el nemonico for ($i=0;$i<$cont-1;$i++){ for ($j=$i+1;$j<$cont;$j++){ if($tabla_parametros[$i][0]>$tabla_parametros[$j][0]){ $auxnemonico=$tabla_parametros[$i][0]; $tabla_parametros[$i][0]=$tabla_parametros[$j][0]; $tabla_parametros[$j][0]=$auxnemonico; $auxtabla_parametros=$tabla_parametros[$i][1]; $tabla_parametros[$i][1]=$tabla_parametros[$j][1]; $tabla_parametros[$j][1]=$auxtabla_parametros; } } } $cont_parametros=$cont; }