'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 ' '; echo " "; echo " "; echo ' '; $field = mysql_fetch_field($result); echo ' '; $field = mysql_fetch_field($result); echo ' '; echo " "; echo " "; echo " "; echo " "; while ($row = mysql_fetch_row($result)) { echo " "; echo ' '; echo ' '; echo " "; } echo " "; echo "
'.$field->name.''.$field->name.'
'.$row[0].''.$row[1].'
"; } if ($paginas > 1) 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 ' >'; } } ?>