Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2004, 15:28
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. yo el problema principal que tengo es que no comprendo exactamente como funciona esa rutina javacript que veo que genera HMTL dinámicamente a su vez (por qué no lo he probado físicamente).

Según veo .. en:
writeln(" <option" + (muestraTexto? "": " selected") + "><?=$todo[$b]?></option>");
writeln("<? } ?>");

Es donde deberías generar los valores. Es decir; una de esas líneas javascript por option a representar.

Si es así .. tu javascript que metes por medio el bucle for() de PHP .. sobra. tan sólo sería algo tipo:
Código PHP:
Javascript ....
<?
while ($row mysql_fetch_array($result)) { 
 
?>    
writeln("<option" + (muestraTexto? "": " selected") + "><? echo $row['municipio'?></option>");  
<?
}
?>
javascript
Cita:
Ok gracias por simplificarme el codigo del selectd dinamico, solo que lo tenia asi porque la data que fue ingresada ahi pues pudiera ser el caso que dos usuario hubiese escrito un mismo nombre, es decir dos veces BARUTA
Ese tipo de cosas deberías resolveras desde SQL no vía PHP .. hay sentencias como "DISTINCT" que hacen eso mismo: filtran y te devuelven sólo los registros que no se repitan (bajo tal campo como "llave").

Un saludo,