Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2006, 14:51
Avatar de Game[DxS]
Game[DxS]
 
Fecha de Ingreso: noviembre-2003
Ubicación: Concepción Chile
Mensajes: 100
Antigüedad: 21 años
Puntos: 0
seleccionar boolean de postgres y llevarlo al form atraves de ajax

hola, teng una super duda,

no puedo recatar los boolean d e una bd (true,false)

aka parte del coddigo php ke recata los datos de la bd

Código PHP:
function stock_vehiculo_mostrar_equipamiento ($patente)
{
   
$equip = array();
    
$sql "
         select * from equipamiento_usado

         inner join equipamiento_usado_Stock 
         on equipamiento_usado.id_eus =  equipamiento_usado_Stock.id_eus

         inner join stock_vehiculo
         on stock_vehiculo.nro_interno_sve = equipamiento_usado_stock.nro_interno_sve

         where
             stock_vehiculo.patente_veh = '$patente'"
;

    if (
$rs=sql_query($sql)) {
        
$i=0;
        while (
$datos=sql_fetch_array($rs)) {
            
$equip[$i]['id_eus'] = $datos['id_eus'];
            
$equip[$i]['nombre_eus'] = $datos['nombre_eus'];
            
$equip[$i]['nro_interno_sve'] = $datos['nro_interno_sve'];
            
$equip[$i]['patente_veh'] = $datos['patente_veh'];
            
$equip[$i]['id_sec'] = $datos['id_sec'];
            
$equip[$i]['patente_veh'] = $datos['patente_veh'];
            
$equip[$i]['nuevo_sve'] = ($datos['nuevo_sve']=='t')? 1:0;
            
$equip[$i]['contabilizado_sve'] = ($datos['contabilizado_sve']=='t')? 1:0;
            
$equip[$i]['recepcionado_sve'] = ($datos['recepcionado_sve']=='t')? 1:0;
            
$equip[$i]['prestock_sve'] = ($datos['prestock_sve']=='t')? 1:0;
            
$equip[$i]['estado_sve'] = $datos['estado_sve'];
            
$equip[$i]['pagado_sve'] = ($datos['pagado_sve']=='t')? 1:0;
            
$i++;
        }
    }
    return 
$equip;

y este es el ajax

Código:
//*** 03 limpiar_veh
function limpiar_veh()
{
    document.getElementById('patente_veh').value = "";
    document.getElementById('fecha_ingreso_sve').value = "";
    document.getElementById('fecha_salida_sve').value = "";
}

//****************************************************************************************************************


//*****************************************************************

function buscar_datos_veh(patente)
{
   var url = '<?php echo SISTEMA_URL."/modulos/comercial/";?>ejemplo_francisco.php';
   top.js.ref_datos(document,{url:url,parameters:{op:'buscar_datos_veh',patente_veh:patente},callBackFunction:mostrar_datos_veh});

}


function mostrar_datos_veh(datos,valores)
{
  var items = document.getElementById("items").value;
    var j=0;
    if (datos["datos"] && !top.js.empty(datos["datos"])) {
        for (var i in datos["datos"]) {
            do {
                j=j+1;
                if (j>items) {
                    top.js.tableInsertRow(document, 'detalle', '0', 'items', true, -1 );
                }
            } while (!document.getElementById('id_eus_'+j))

            document.getElementById('id_eus_'+j).value = datos["datos"][i]['id_eus'];
            document.getElementById('nro_interno_sve_'+j).value = datos["datos"][i]['nro_interno_sve'];
            document.getElementById('nombre_eus_'+j).value = datos["datos"][i]['nombre_eus'];
            document.getElementById('estado_sve_'+j).value = datos["datos"][i]['estado_sve'];

            //*****************
            document.getElementById('pagado_sve_'+j).value = datos["datos"][i]['pagado_sve'];
            // este es el dato ekno puedo rescatar!!!
            //***************

              //alert(datos["datos"][i]['pagado_sve']);


        }
    } else {
        alert('no se encontro equipamiento vinculado al vehiculo');
    }

    limpiar_datos_veh(j+1,items);

}
cuandointento rescatar el boolean siempre me devuelve 0, no se komo tomarlo ,

alguien me ayuda plz?

thnx de antemano