Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2009, 13:55
Avatar de velma
velma
 
Fecha de Ingreso: marzo-2006
Mensajes: 94
Antigüedad: 18 años, 2 meses
Puntos: 0
Exclamación ayuda con combo anidado

Hola..

Tengo el siguiente codigo para crear un combo anidado, ya lo probe pero con una tabla de forma que extraigo supervisores y despues vendedores, pero ahora quiero hacer lo contrario extraesr los vendedores y en base a ello el supervisor, me parece que el problema esta en alguna variable o la consulta, si aparecen los vendedores pero los supervisores no. Les dejo el codigo como lo intente pero no funciona la parte de los supervisores haber si pueden ayudarme.

mis tablas estan:

vendedores

id_vend
vendedor
id_sup


supervisores
id_sup
supervisor

-------archivo agregavend.inc.php------
<?php
function LlenarVend()
{
global $oConn, $sql, $rs;

$sql = "Select id_vend,id_sup,vendedor From vendedores";
$rs->Open($sql,$oConn);
echo "<option value=\"0\"> - SELECCIONE - </option>";
while(!$rs->EOF())
{
$id = $rs->Fields("id_vend");
$descripcion = $rs->Fields("vendedor");
$id_s = $rs->Fields("id_sup");
echo "<option value=\"$id\">$descripcion</option>";
$rs->moveNext();
}
}
?>


---------------archivo agregasup.php----------
<?
include("../includes/claseRecordset.inc.php");
include("../includes/conex.inc.php");

function GetSuper($id_s)
{
global $rs, $oConn;
$sql="select id_sup, supervisor from supervisores where $id_s=id_sup";
$rs->Open($sql, $oConn);

$salida = '[{"id_s":"-1", "text": "- Seleccione -"}, ';
while(!$rs->EOF())
{
$salida .= '{ "value": "'.$rs->Fields("id_sup").'", "text": "'.$rs->Fields("supervisor").'"}, ';
$rs->movenext();
}
$salida = substr( $salida , 0, -2);

$salida .= ']';
return $salida;
}

$content = '';
if(isset($_GET["id_sup"]))
$content = GetSuper($_GET["id_sup"]);
header('Content-Type: text/html; charset=ISO-8859-1');
echo $content;
?>
__________________
:cool: VELMA:si: