Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2007, 12:07
TheM4ster
 
Fecha de Ingreso: julio-2007
Mensajes: 109
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: combobox 4 niveles

ya lo tengo casi terminado mi script, es de 3 niveles... para los que deseen aqui se los dejo... la base con la q trabajo es firebird..

//////////// script pàra jalar los datos ///////
include 'conectI.inc';
global $PHP_SELF;
global $cnx;
$cnx=conexion();
global $filtro,$nomdepa,$fila,$coddepa,$nomprov;
$query="SELECT * from TAB_DEPARTAMENTO";
$rso = ibase_query ($cnx, $query);

$query2="SELECT * from TAB_PROVINCIA";
$rso2 = ibase_query ($cnx, $query2);

$query3="SELECT * from TAB_DISTRITO";
$rso3 = ibase_query ($cnx, $query3);

//////////////
///////combo 1
<select name="select" class="cbubigeo" id="select" onChange="javascript:document.location.href='combo box.php?iddep='+this.value" >
<option value="">......Seleccione un Departamento.....</option>
<?php
while ($fila = ibase_fetch_object($rso))
{
$coddepa=$fila->COD_DEPARTAMENTO;
$nomdepa=$fila->DES_DEPARTAMENTO;
echo $nomdepa.'<br>';

?>
<option value="<?php echo $coddepa; ?>" <?php if (!(strcmp($_GET['iddep'], $coddepa))) {echo "SELECTED";} ?>><?php echo $nomdepa; ?> </option>
<?php
}
?>
</select>
/////combo 2
<select name="select2" onChange="javascript:document.location.href='combo box.php?iddep=<? echo $iddep ?>&idprov='+this.value" >
<option value="">......Seleccione un provincia.....</option>
<?php
while ($fila2 = ibase_fetch_object($rso2)){
$codprov=$fila2->COD_PROVINCIA;
$nomprov=$fila2->DES_PROVINCIA;
if(substr($codprov,0,2)==$iddep){
/// echo substr($nomprov,0,2).'<br>';

?>
<option value="<?php echo $codprov; ?>" <?php if (!(strcmp($_GET['idprov'], $codprov))) {echo "SELECTED";} ?>><?php echo $nomprov; ?> </option>
<?php
}
}
?>
</select>

//////////combo 3
<select name="select3">
<option value="">......Seleccione un distrito.....</option>
<?php

while ($fila3 = ibase_fetch_object($rso3)){
$coddis=$fila3->COD_DISTRITO;
$nomdis=$fila3->DES_DISTRITO;
if(substr($coddis,0,4)==$idprov){
echo substr($nomdis,0,6).'<br>';


?>
<option value="<?php echo $coddis; ?>" <?php if (!(strcmp($_GET['iddis'], $codprov))) {echo "SELECTED";} ?>><?php echo $nomdis; ?> </option>
<?php
}
}
?>
</select>

okas... saludos a todos...