Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2010, 09:27
jen26
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 1 mes
Puntos: 1
De acuerdo Problemas con esta funcion

buas buscando ejemplos de xajax he conseguido uno pero al bajarlo y jecutarlo me da error es en la función que tengo para los menus desplegables donde me da el erros, voy a pegar el codigo por aqui para ver si alguein ha visto antes este ejemplo y puede ayudarme.


Código PHP:
function menus_desplegables($tipo$estilo$provincia=""$municipio=""$select=""){
    
$array = array("Provincia" => array("sql" => "SELECT 'ID_Provincia', 'Valor' FROM 'provincias' ORDER BY 'Valor'""name" => "Provincias""ID" => "ID_Provincia""Valor" => "Valor""Anadir" => "provincia"
                      
"Change" => " onChange=\"menu_actu('prov', 'm1', '')\"""id_sel" => " id=\"prov\""), 
          
"Municipio" => array("sql" => "SELECT 'ID_municipio', 'Valor' FROM 'municipio' WHERE 'FK_Provincia' = ".$provincia." ORDER BY 'Valor'""name" => "Municipios""ID" => "ID_municipio""Valor" => "Valor",         "Anadir" => "municipio""Change" => " onChange=\"menu_actu('mun', 'm2', '')\"""id_sel" => " id=\"mun\""),
          
"Barrio" => array("sql" => "SELECT * FROM 'barrio'  WHERE FK_Municipio = ".$municipio." ORDER BY Valor""name" => "Barrios""ID" => "ID_Barrio""Valor" => "Valor""Anadir" => "barrio"),
          
"Zona" => array("sql" => "SELECT 'Id_zona', 'Name' FROM 'zona_alertas' WHERE 'Provincia' = ".$provincia"name" => "Zonas""ID" => "Id_zona""Valor" => "Name""Anadir" => "zona""id_sel" => " id=\"an_zz\""),
          
"Tipo_inmueble" => array("sql" => "SELECT * FROM tipo_inmueble WHERE Busqueda = 1 ORDER BY Orden""name" => "Tipos de inmueble""ID" => "ID_Tipo_inmueble""Valor" => "Valores""Anadir" =>             "tipo_inmueble"),
          
"Calefaccion" => array("sql" => "SELECT'ID_Calefaccion', 'Valores' FROM 'calefaccion' ORDER BY 'Valores' DESC""name" => "Tipos de calefacción""ID" => "ID_Calefaccion""Valor" => "Valores""Anadir" =>     "calefaccion"),
          
"Tipos_generales" => array("sql" => "SELECT 'Orden', 'Valores' FROM 'tipo_inmueble' WHERE 'Destaca' = 1""name" => "Grupos de inmuebles""ID" => "Orden""Valor" => "Valores""Anadir" =>     "grupo_tipo""id_sel" => " id=\"an_grtii\""));
        
$resultado mysql_query$array[$tipo]['sql'] );
    if (
mysql_affected_rows() != 0){
    
$respuesta "<select".$array[$tipo]['id_sel']." name=VALORES[".$array[$tipo]['Anadir']."] class=\"".$estilo."\"".$array[$tipo]['Change']."> \n";    //linea 22    
    
$respuesta .= "<option value=''> ".$array[$tipo]['name']." </option> \n";
        while ( 
$arr_asoc mysql_fetch_array$resultado ) ) { // linea 24
        
$final = ($arr_asoc[$array[$tipo]['ID']] == $select " selected":"");
        if ( 
$tipo == "Tipo_inmueble" )
            
$destaca=($arr_asoc['Destaca']==1?"":" - ");
        if ( 
$tipo =="Tipos_generales" )
            
$arr_asoc[$array[$tipo]['ID']] = substr$arr_asoc[$array[$tipo]['ID']], 01);
        
$respuesta .= "<option value='".$arr_asoc[$array[$tipo]['ID']]."'".$final.">".$destaca.$arr_asoc[$array[$tipo]['Valor']]."</option> \n";
        }
        
$respuesta .= "</select> \n";
    }else{
        
$respuesta "<font color=\"red\">No existen <b>".strtolower($array[$tipo]['name'])."</b> en la base.</font> \n";
       if ( 
$tipo == "Zona" )
        
$respuesta .= "<input type=\"hidden\" id=\"an_zz\" value=\"0\">\n";
    }if ( 
$tipo != "Provincia" )
            
$respuesta .= "<img src=\"anadir.gif\" width=\"16\" height=\"16\" class=\"mano\" border=\"0\" alt=\"Añadir ".strtolower($array[$tipo]['name'])."\" title=\"Añadir ".strtolower($array[$tipo]['name'])."\" onClick=\"anadir('entrada_".$array[$tipo]['Anadir']."')\">";
    
$respuesta tildes$respuesta );
    return 
$respuesta;
    } 
este es el error:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\ajax\server1.server.php on line 24

Notice: Undefined index: id_sel in C:\wamp\www\ajax\server1.server.php on line 22



Notice: Undefined index: id_sel in C:\wamp\www\ajax\server1.server.php on line 22

Notice: Undefined index: Change in C:\wamp\www\ajax\server1.server.php on line 22

he tomado el ejemplo de aqui: http://www.inmonet.net/xajax/

la verdad ncesito su ayudaaa gracias