'999'";
$causaString = "Décima revisión";
// $R1 = $AI < 1997 ? "000" : "A00";
// $R2 = $AF > 1997 ? "Z99" : "000";
} elseif (empty($R1)) {
// asume < R2 de la misma revisión
$R1 = $R2 < "A" ? "000" : "A00";
$causaCond = "Codigo BETWEEN '$R1' AND '$R2'";
$causaString = ($R2 < "A" ? "Novena" : "Décima") .
" revisión
Rango de códigos seleccionado: $R1 a $R2";
} elseif (empty($R2)) {
// asume = R1
$causaCond = "Codigo = '$R1'";
$causaString = ($R1 < "A" ? "Novena" : "Décima") .
" revisión
Código seleccionado: $R1";
}
} else {
if ($R1 > $R2) {
$temp = $R1;
$R1 = $R2;
$R2 = $temp;
}
$causaString = "";
if($R2 < "A") $causaString = "Novena revisión";
elseif($R1 > "999") $causaString = "Décima revisión";
$causaCond = "Codigo BETWEEN '" .$R1. "' AND '" . $R2 ."'";
$causaString = $causaString."
Rango de códigos seleccionado: " . $R1 . " a " . $R2;
}
} elseif (isset($txtDescrip)) { // es una consulta en base a descripción
switch ($cie) {
case 0:
$causaCond = "Diagnostico like '%$txtDescrip%'";
$causaString = "Resultado de buscar $txtDescrip en la novena y décima revisión";
break;
case 9:
$causaCond = "(Codigo <'999') and (Diagnostico like '%$txtDescrip%')";
$causaString = "Resultado de buscar $txtDescrip en la novena revisión";
break;
case 10:
$causaCond = "(Codigo >'999') and (Diagnostico like '%$txtDescrip%')";
$causaString = "Resultado de buscar $txtDescrip en la décima revisión";
break;
}
if(isset($capitulo)) { // es una consulta por capítulo
$causaCond = $causaCond . " AND Capitulo=$capitulo";
$causaString = $causaString . ". Capítulo ".$capitulo;
}
} else { // es una consulta por revisión
if(empty($cie)) $cie = 10;
if($cie == 10) {
$causaCond = "Codigo >'999'";
$causaString = "Décima revisión";
} else {
$causaCond = "Codigo <'999'";
$causaString = "Novena revisión";
}
if(isset($capitulo)) { // es una consulta por capítulo
$causaCond = $causaCond . " AND Capitulo=$capitulo";
$causaString = $causaString . ". Capítulo ".$capitulo;
}
}
$query = "SELECT COUNT(*) AS filas FROM l_cie3".
(empty($causaCond) ? "" : " WHERE ".$causaCond);
$result = mysql_db_query("defunciones", $query);
$row = mysql_fetch_row($result);
$registros = $row[0];
$paginas = floor($registros / $showmaxrows) + 1;
} else {
$causaCond = StripSlashes($causaCond);
}
$sql_query = "SELECT Codigo, Diagnostico FROM l_cie3".
(empty($causaCond) ? "" : " WHERE ".$causaCond).
" ORDER BY Codigo LIMIT ".(($pagina - 1) * $showmaxrows).", ".$showmaxrows;
$result = mysql_db_query("defunciones", $sql_query);
// echo "
sql_query: $sql_query
";
?>
1) echo " Página $pagina "; //main title echo "Clasificación Estadística Internacional de Enfermedades y Problemas Relacionados con la Salud"; echo "$causaString"; if (!$result) { echo "Error en la consulta"; } else { echo " "; echo '
Página $pagina de $paginas "; ?>1) { echo ' '; echo ' Ir a página: '; echo ' '; echo ' '; $start = (floor(($pagina - 1) / $showmaxset) * $showmaxset) + 1; $end = $start + $showmaxset - 1; if($end > $paginas) $end = $paginas; echo " (".$paginas." en total) "; if ($start > 1) { echo ' '; echo ' <'; } echo ' '; for($counter=$start; $counter < $end + 1; $counter++) { if($pagina == $counter) echo ' '.($counter).''; else echo ' '.($counter).''; } if ($end < $paginas) { echo ' '; echo ' >'; } } ?> |