*** PROBLEMA EN PHP ***
Publicado por CvargasK (8 intervenciones) el 17/04/2012 20:00:42
Hola foristas,
Tengo el siguiente codigo PHP que tiene dos selects...
En el primer select trato de capturar un codigo alterno
para luego utilizarlo en el segundo select, pero no lo hace.
Es decir, la funcion devuelve el valor del segundo echo sin capturar el valor
del primero, para usarla en la condicion del segundo select.
El PHP esta dentro de un AJAX y este esta dentro de una funcion.
Que me puede estar faltando, espero haberme explicado bien
y gracias de antemano.
<?php
// la conexion es ODBC
$sql1="select alt as alterno from areas where cod_alt = '1700";
$rs1=odbc_exec($link_sql, $sql1);
while (odbc_fetch_row($rs1)) {
$alterno=odbc_result($rs1, "alterno");
}
echo $alterno;
$sql2="select total as planilla
from datos a
where a.cod_are = '".$alterno."'
$rs2=odbc_exec($link_sql, $sql2);
while (odbc_fetch_row($rs2)) {
$plan=odbc_result($rs2, "planilla");
}
odbc_close($link_sql);
echo $plan;
?>
Tengo el siguiente codigo PHP que tiene dos selects...
En el primer select trato de capturar un codigo alterno
para luego utilizarlo en el segundo select, pero no lo hace.
Es decir, la funcion devuelve el valor del segundo echo sin capturar el valor
del primero, para usarla en la condicion del segundo select.
El PHP esta dentro de un AJAX y este esta dentro de una funcion.
Que me puede estar faltando, espero haberme explicado bien
y gracias de antemano.
<?php
// la conexion es ODBC
$sql1="select alt as alterno from areas where cod_alt = '1700";
$rs1=odbc_exec($link_sql, $sql1);
while (odbc_fetch_row($rs1)) {
$alterno=odbc_result($rs1, "alterno");
}
echo $alterno;
$sql2="select total as planilla
from datos a
where a.cod_are = '".$alterno."'
$rs2=odbc_exec($link_sql, $sql2);
while (odbc_fetch_row($rs2)) {
$plan=odbc_result($rs2, "planilla");
}
odbc_close($link_sql);
echo $plan;
?>
Valora esta pregunta


0