
este es el codigo amigos haber si ustedes pueden ver el error que tengo ya que no lo logro ver ya tengo una semana y no logro ver el error
por lo que pude ver en mozilla es que no llega nunca el valor de CODE en la consulta a las ciudades, si coloco un numero cualquiera manualmente si me trabaja bien pero claro siempre con la ciudad que coloque manualmente.
<?php
class selects extends MySQL
{
var $code = "";
function cargarPaises()
{
$consulta = parent::consulta("SELECT descripcion_pais,id_pais FROM paises WHERE paises.ON_OFF=1 ORDER BY descripcion_pais ASC");
$num_total_registros = parent::num_rows($consulta);
if($num_total_registros>0)
{
$paises = array();
while($pais = parent::fetch_assoc($consulta))
{
$code = $pais["id_pais"];
$name = $pais["descripcion_pais"];
$paises[$code]=$name;
}
return $paises;
}
else
{
return false;
}
}
function cargarEstados()
{
$consulta = parent::consulta("SELECT distinct estados.descripcion_estado FROM rel_pais_estado_ciudades, estados WHERE id_pais = '".$this->code."'");
$num_total_registros = parent::num_rows($consulta);
if($num_total_registros>0)
{
$estados = array();
while($estado = parent::fetch_assoc($consulta))
{
$name = $estado["descripcion_estado"];
$estados[$name]=$name;
}
return $estados;
}
else
{
return false;
}
}
function cargarCiudades()
{
$consulta = parent::consulta("SELECT ciudades.descripcion_ciudad FROM ciudades WHERE id_ciudad = '".$this->code."'");
$num_total_registros = parent::num_rows($consulta);
if($num_total_registros>0)
{
$ciudades = array();
while($ciudad = parent::fetch_assoc($consulta))
{
$name = $ciudad["descripcion_ciudad"];
$ciudades[$name]=$name;
}
return $ciudades;
}
else
{
return false;
}
}
}
?>
espero que puedan ver el error que yo no logro ver mil gracias amigos