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