Estimados tengo el siguiente incoveniente:
Esta es mi pagina1.php el cual pasa los valores $Secuencia, $Estado_Web, etc a través de una URL a la pagina2.php
Código PHP:
Ver original<?php
$conection = mssql_connect("199.0.0.1","sa","sa") or
die("no se puede conectar a SQL Server");
//aqui selecciono la base clinica
//Busqueda
//Aqui el script funciona solo falta traer la variable de la pagina login.php para reemplazar el "codigo del medico"
$SQL = "select Secuencia, Medico,CONVERT(VARCHAR(10), FechaLiquidacion, 103) as FechaLiquidacion , Total, Estado_Web, Observacion_Web from honorarioscabecera where Medico='". $username. "'";
//Medico='" . $pwd . "'"
//$SQL = " select CodigoServicio, Descripcion, InformacionWeb, CitaWeb from Servicios where InformacionWeb='S' order by Descripcion ";
If ($num>0)
{
//echo "<span class='TITULARES'><strong>LIQUIDACIONES ANTERIORES</strong>:</span><br />";
echo "<table border='0' cellspacing='2' cellpadding='4'>";
echo "<tr>";
echo "<td width='100' align='center' bgcolor='#c6ddec' class='FECHA'>FECHA</td>";
echo "<td width='100' align='center' bgcolor='#c6ddec' class='TOTAL'>TOTAL</td>";
echo "<td width='100' align='center' bgcolor='#c6ddec' class='ESTADO'>ESTADO</td>";
echo "</tr>";
$i=0;
echo "<table width='800' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>";
echo "<td width='230' align='left' valign='top'><p>";
while ($i < $num) //ojo que el recordset empieza en item(0)
{
//Solo mostramos la pagina activa
$FechaLiquidacion=(mssql_result($result,$i,"FechaLiquidacion").""); $Observacion_Web=(mssql_result($result,$i,"Observacion_Web")."");
echo "<a href='detalle_medico.php?Secuencia=" . $Secuencia . " & e=". $Estado_Web." & f=". $Observacion_Web."'*><font size='2' </font>> " ." "." "." ". $FechaLiquidacion ." "." "." "." "." "." "." "." "." "." "." "." "." "." "." ". "S./ ". $Total . " "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." "." ".$Estado_Web." </a><br />";
//echo "<a href='detalle_medico.php?e=" . $CodigoMedico . "'</a><br />";
$i=$i+1;
If (($i==$salto) or ($i==($salto*2)))
{
echo "</p></td>";
echo "<td width='120' align='center' valign='top'><p>";
}
}
echo "</p></td>";
echo "</tr>";
echo "</table>";
}
?>
Luego en la pagina2.php lo que quisiera es que valide si el $Estado_Web = 'APROBADO', aqui se deshabilite el boton Observaciones, el codigo php es el siguiente:
Código PHP:
Ver original$conection = mssql_connect("199.199.0.181","sa","emu.sql.2012") or
die("no se puede conectar a SQL Server");
//aqui selecciono la base clinica
$Secuencia= trim("".$_GET['Secuencia']); $Estado_Web= trim("".$_GET['Estado_Web']);
$SQL = " select convert (varchar(19),cd.Fecha,103) as Fecha, hc.Medico as Medico,p.ApPaterno + ' ' + p.ApMaterno + ' ' + Nombres as Paciente, ";
$SQL.= " hd.Cliente as Cliente,c.historia as Historia, left (d.Descripcion,2) + '-' + hd.SerieDocumento + '-' + hd.NroDocumento as Documento,";
$SQL.= " convert (varchar(19),hd.FechaPago,103)as FechaPago,left (o.Descripcion,2) as Descripcion, hd.Tot_Medico as Tot_Medico ";
$SQL.= " from honorarioscabecera hc, honorariosdetalle hd, documentos d, Cuentas c, CuentasDetalle cd, Pacientes p, Citas ci, ";
$SQL.= " OrigenAtencion o";
$SQL.= " where cd.SecCiEmHoIn = ci.Secuencia and hc.Secuencia = hd.Secuencia";
$SQL.= " and hd.Tipodocumento=d.CodigoDocumento and c.cuenta = hd.cuenta and p.Historia = c.historia ";
$SQL.= " and c.OrigenAtencion = o.CodigoOrigenAtenc and c.cuenta = hd.cuenta and c.cuenta = cd.cuenta ";
$SQL.= " and (cd.cuenta + cd.item = hd.cuenta + hd.ItemCta)";
$SQL.= " and hd.Secuencia = '" . $Secuencia . "' order by cd.Fecha ASC ";
If ($num>0)
{
$i=0;
echo "<table border='0' cellspacing='1' cellpadding='3'>";
echo "<tr>";
echo "<td width='80' align='left' bgcolor='#c6ddec' class='HORARIO'>Fecha</td>";
echo "<td width='160 align='left' bgcolor='#c6ddec' class='HORARIO'>Paciente</td>";
echo "<td width='160' align='left' bgcolor='#c6ddec' class='HORARIO'>Cliente</td>";
echo "<td width='120' align='left' bgcolor='#c6ddec' class='HORARIO'>Documento</td>";
echo "<td width='80' align='left' bgcolor='#c6ddec' class='HORARIO'>FechaPago</td>";
echo "<td width='80' align='left' bgcolor='#c6ddec' class='HORARIO'>Descripcion</td>";
echo "<td width='80' align='left' bgcolor='#c6ddec' class='HORARIO'>Tot_Medico</td>";
echo "</tr>";
while ($i < $num) //ojo que el recordset empieza en item(0)
{
$Secuencia_print=$Secuencia;
If ($Secuencia_print<>$Secuencia_anterior) {$Secuencia_anterior=$Secuencia_print;} Else {$Secuencia_print="";}
If (($i)==intval($i)) {$bgcolor="#96c5e5";} Else {$bgcolor="#c6ddec";}
echo "<tr bgcolor=" . $bgcolor . ">";
echo "<td width='80'><font size='2' </font>" . $FechaOrden . "</td>";
//<td><font color="#CCFFCC" size="4">NOMBRE</font></td>
echo "<td width='80' align='left'><font size='2' </font> " . $Paciente . "</td>";
echo "<td width='80' align='left'><font size='2' </font>" . $Cliente . " </td>";
echo "<td width='80' align='left'><font size='2' </font>" . $Documento . " </td>";
echo "<td width='80' align='left'><font size='2' </font>" . $FechaPago . " </td>";
echo "<td width='80' align='left'><font size='2' </font>" . $Descripcion . " </td>";
echo "<td width='80' align='left'><font size='2' </font>" . $Tot_Medico . " </td>";
echo "</tr>";
$i=$i+1;
}
echo "</table>";
echo "<a href='aprobar_liq.php?Secuencia=" . $Secuencia . "'</a><br />";
}
?>
Aqui esta el codigo del boton Observaciones
<input type=submit style="FONT-SIZE: 12px; FONT-FAMILY: Verdana" value='Aprobar'>
<a href="#" onClick="abrirVentana('Observaciones.php')"><input type="button" value='Observaciones'></a>
Usuario = <b><?= $Secuencia ?></b><br>
<input type="button" name="imprimir" value="Imprimir" onclick="window.print();return false;"/> <br/>
<p><br /></p>
<p><br /></p>
<a href="especialidades.php"> [ Regresar ]</a>
Alguna sugerencia de que se podria hacer, se agradece de antemano.
Atte.