Foros del Web » Programando para Internet » PHP »

Selects Dependientes (combobox)

Estas en el tema de Selects Dependientes (combobox) en el foro de PHP en Foros del Web. Código PHP: <?php class  selects  extends  MySQL {     var  $code  =  "" ;          function  cargarPaises ()     {          $consulta  =  parent :: consulta ( ...
  #1 (permalink)  
Antiguo 25/07/2014, 08:24
 
Fecha de Ingreso: junio-2014
Mensajes: 4
Antigüedad: 5 años, 5 meses
Puntos: 0
Selects Dependientes (combobox)

Código PHP:
<?php

class selects extends MySQL
{
    var 
$code "";
    
    function 
cargarPaises()
    {
        
$consulta parent::consulta("SELECT fbnombre,id FROM usuarios");
        
$num_total_registros parent::num_rows($consulta);
        if(
$num_total_registros>0)
        {
            
$paises = array();
            while(
$pais parent::fetch_assoc($consulta))
            {
                
$code $pais["id"];
                
$name $pais["fbnombre"];                
                
$paises[$code]=$name;
            }
            return 
$paises;
        }
        else
        {
            return 
false;
        }
    }
    function 
cargarEstados()
    {
        
$consulta parent::consulta("SELECT Name FROM temporada WHERE Country = '".$this->code."'");
        
$num_total_registros parent::num_rows($consulta);
        if(
$num_total_registros>0)
        {
            
$estados = array();
            while(
$estado parent::fetch_assoc($consulta))
            {
                
$name $estado["Name"];                
                
$estados[$name]=$name;
            }
            return 
$estados;
        }
        else
        {
            return 
false;
        }
    }
        
    function 
cargarCiudades()
    {
        
$consulta parent::consulta("SELECT Name FROM capitulo WHERE Province = '".$this->code."'");
        
$num_total_registros parent::num_rows($consulta);
        if(
$num_total_registros>0)
        {
            
$ciudades = array();
            while(
$ciudad parent::fetch_assoc($consulta))
            {
                
$name $ciudad["Name"];                
                
$ciudades[$name]=$name;
            }
            return 
$ciudades;
        }
        else
        {
            return 
false;
        }
    }        
}
?>
Quiero que en la parte function cargarCiudades() agregar un "and" al Where y poner un nuevo valor que me llame al primer valor pais un ejemplo seria asi

SELECT Name FROM capitulo WHERE Province = '".$this->code."' and country="$id_country".
donde el country id es el primera valor que cojo de el combobox
Gracias por su tiempo
  #2 (permalink)  
Antiguo 25/07/2014, 08:46
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 9 años, 7 meses
Puntos: 461
Respuesta: Selects Dependientes (combobox)

buen día y el problema en específico es? porque lo que estas diciendo simplemente lo haces y debería de funcionar
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 25/07/2014, 18:25
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 8 años, 10 meses
Puntos: 288
Respuesta: Selects Dependientes (combobox)

Código PHP:
Ver original
  1. <?
  2.     function cargarCiudades($id_country=0)
  3.     {
  4. $filter ='';
  5. if($id_country>0)
  6. $filter = 'and country="$id_country"';
  7.         $consulta = parent::consulta("SELECT Name FROM capitulo WHERE Province = '".$this->code."' {$filter}");
  8.  
  9. ?>

Etiquetas: combobox, dependientes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:59.