Hola de nuevo
Lloro y sufro y estoy por suicidarme. Necesito un triple combo box, y ya casi funciona, pero la cosa es que en el primer menu (de estados) solo me muestra el primero en orden alfabetico, y no me muestra mas...
el segundo si funciona y el tercero tambien
les paso el codigo para ver si me pueden orientar
<?php
require("jsrsServer.php.inc");
jsrsDispatch( "makeList modelList optionsList" );
function makeList() {
return serializeSql( "SELECT estado.*, directorio_comercial.* FROM estado, directorio_comercial WHERE directorio_comercial.id_estado = estado.id_estado ORDER BY estado.nombre_estado ASC" );
}
function modelList( $makeID ){
return serializeSql("SELECT municipios.id_municipio, municipios.nombre_municipio, municipios.id_estado, directorio_comercial.id_municipio FROM municipios, directorio_comercial WHERE municipios.id_estado=" . $makeID . " AND directorio_comercial.id_estado = municipios.id_estado AND directorio_comercial.id_municipio = municipios.id_municipio ORDER BY municipios.nombre_municipio ASC");
}
function optionsList( $modelID ){
return serializeSql("SELECT giro_comercial.id_giro_comercial, giro_comercial.nombre_giro_comercial, directorio_comercial.id_municipio FROM giro_comercial, directorio_comercial WHERE directorio_comercial.id_municipio=" . $modelID . " AND directorio_comercial.id_comercial = giro_comercial.id_giro_comercial ORDER BY giro_comercial.nombre_giro_comercial ASC");
}
function serializeSql( $sql ){
$link = mysql_connect("127.0.0.1", "root","");
mysql_select_db ("directorio_ligat");
$result = mysql_query ($sql);
$s = '';
$temp = array();
while ($row = mysql_fetch_row($result)) {
if(!in_array($row,$temp)){
$s .= join( $row, '~') . "|";
array_push($temp,$row);
}
}
mysql_close($link);
return $s;
}
?>