Código PHP:
<?php session_start()?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">
<html xmlns="" xml:lang="es" lang="es">
<head>
<title>.:Resumen de Contratos:.</title>
<link REL="stylesheet" TYPE="text/css" HREF="css.css">
</head>
<body>
<div id="header">
<div id="header-inner">
<h2>Resumen de contratos</h2>
</div>
</div>
<?php
$indice = -1;
$id = -1;
$cod = false;
$rut = false;
//$id corresponde a lo que envio desde el index.
if (!isset($_REQUEST['ID'])){
$cod = $_REQUEST['cod'];
$rut = $_REQUEST['rut'];
}
if (!isset($_REQUEST['cod'])){
$id = $_REQUEST['ID'];
}
//recivo $datos desde lo que recivo de _session.
$datos=$_SESSION["datos"];
//busco directamente en la pocision del arreglo por $cod
$datos;
$palabra = $cod;
foreach($datos as $key=>$value){
if ($value[2] == $palabra){
//if (in_array ($palabra, $value)) {
$indice = $key;
break;
}
}
//busco directamente en la posicion del arreglo por $rut
$datos;
$palabra = $rut;
foreach($datos as $key=>$value){
if ($value[0] == $palabra) {
//if (in_array ($palabra, $value)) {
$indice = $key;
break;
}
}
//$indice se compara con $datos, si el valor existe lo cargo en fila e imprimo
if ($indice != -1){
$fila=$datos[$indice];
echo "Nombre: $fila[1] <br>";
echo "Rut: $fila[0] <br>";
echo "Monto: $ $fila[3] <br>";
}
//var_dump($datos);
//$id se compara con $datos, si el valor existe lo cargo en fila e imprimo
if ($id != -1){
$fila=$datos[$id];
echo "Nombre: $fila[1] <br>";
echo "Rut: $fila[0] <br>";
echo "Monto: $ $fila[3] <br>";
}
// comparo valores si son correctos muestro si no envio mensaje de error
if ($indice != -1 || $id != -1){
echo "<table id=t1>";
echo "<caption>Movimientos</caption>";
echo "<thead>";
echo "<tr>";
echo "<th>Fecha</th>";
echo "<th>Movimiento</th>";
echo "<th>Monto</th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
echo "<tr>";
echo "<td>01/01/09</td><F5>";
echo "<td>Aporte</td>";
echo "<td>$9.000</td>";
echo "</tr>";
echo "<tr>";
echo "<td>18/01/09</td>";
echo "<td>Ajuste</td>";
echo "<td>$16.000</td>";
echo "</tr>";
echo "<tfoot>";
echo "<tr id=down>";
echo "<td colspan=2>Totales</td>";
echo "<td>$ {$fila[3]}</td>";
echo "</tr>";
echo "</tfoot>";
echo "</table>";
}else{
echo "Registro no encontrado, porfavor vuelva a intentar.";
}
?>
<form>
<input type="button" value="Volver" name="Volver" onclick="history.back()" />
</form>
</body>
</html>