Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2012, 18:31
ancusza
 
Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 11 años, 9 meses
Puntos: 0
Información Respuesta: Listas dependientes con ADODB

Buenas noches amigo pentiumonce, estuve leyendo el articulo de combos anidados que expusiste en el link http://www.forosdelweb.com/f18/listas-dependientes-con-adodb-260807/
Lo estuve probando pero no me funciono para nada, tendras tiempo para echarme la mano con ese codigo por favor!

Este es el código que aplica en una sola pagina llamada index.php

<?php>
include('./adodb/adodb.inc.php');
$db=NewADOConnection('mysql');
$db->connect("localhost","root","2546842","lugar");
//-> 1er LISTA DESPLEGABLE
echo "<select name=\"id_padre\" onChange=\"this.form.submit()\">\n";
echo "<option value=\"\"> Seleccione CIUDAD </option>\n";
$db->SetFetchMode(ADODB_FETCH_NUM);
$sql = "SELECT * FROM tabla_padre";
$rs = $db->Execute($sql);
While(!$rs->EOF)
{
//echo"$id_padre";
if ($id_padre == $rs->fields[0]){
echo "<option value=\"".$rs->fields[0]."\" selected>".$rs->fields[1]."</option>\n";
} else {
echo "<option value=\"".$rs->fields[0]."\">".$rs->fields[1]."</option>\n";
}
$rs->MoveNext();
}
echo "</select>";
echo "<font size=\"2\" face=\"Courier NewZ, Courier, mono\"><strong>DELEG/MUNIC &nbsp;&nbsp;&nbsp;</strong></font>";
//-> 2da LISTA DESPLEGABLE
echo "<select name=\"id_hija\">\n";
if (!empty($id_padre))
{
$db->SetFetchMode(ADODB_FETCH_NUM);
$sql2 = "SELECT * FROM tabla_hija WHERE id_padre='$id_padre'";
$rs2 = $db->Execute($sql2);
$numfilas=$rs2->RecordCount();
$db->debug = true;
if ($numfilas!=0)
{
While (!$rs2->EOF)
{
echo "<option value=\"".$rs2->fields[0]."\">".$rs2->fields[2]."</option>";
$rs2->MoveNext();
}
}
else
{
echo "<option value=\"\"> Sin registros para este Dato </option>";
}
}
else
{
echo "<option value=\"\"> Seleccione DELEG/MUNIC </option>";
}
$rs2->Close();
echo "</select>\n\n";
?>