Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/07/2003, 11:46
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
hola

hola gracias por responder..

no es tipo radio es un input, bueno varios...

<FORM NAME="searchjp" METHOD="POST" ACTION="resultadosjp.php" name="searchjp">

<INPUT TYPE="text" NAME="corte">
<INPUT TYPE="text" NAME="numero">
<INPUT TYPE="text" NAME="magistrado">
<INPUT TYPE="text" NAME="caso">
<INPUT TYPE="text" NAME="tema">

</form>


y luego en resultadosjp.php hago lo siguiente:

$fecha = @$HTTP_POST_VARS["fecha"];
$corte = @$HTTP_POST_VARS["corte"];
$numero = @$HTTP_POST_VARS["numero"];
$magistrado = @$HTTP_POST_VARS["magistrado"];
$tema = @$HTTP_POST_VARS["tema"];
$caso = @$HTTP_POST_VARS["caso"];

//ejecuto sentencia SQL con limite de registros
$result = mysql_query("SELECT id, fecha, corte, numero, magistrado, tema, caso FROM jurisprudencia WHERE fecha LIKE '%$fecha%' AND corte LIKE '%$corte%' AND numero LIKE '%$numero%' AND magistrado LIKE '%$magistrado%' AND tema LIKE '%$tema%' AND caso LIKE '%$caso%' LIMIT $inicio,$TM");

//ejecuto sentencia SQL para saber el total de registros
$totalregistros = mysql_query("SELECT id, fecha, corte, numero, magistrado, tema, caso FROM jurisprudencia WHERE fecha LIKE '%$fecha%' AND corte LIKE '%$corte%' AND numero LIKE '%$numero%' AND magistrado LIKE '%$magistrado%' AND tema LIKE '%$tema%' AND caso LIKE '%$caso%'");

//miro a ver el número total de campos que hay en la tabla con esa búsqueda con la ayuda de la sentencia sql
$num_total_registros = mysql_num_rows($totalregistros);

//calculo el total de páginas
$total_paginas = ceil($num_total_registros / $TM);

if (@$HTTP_POST_VARS["fecha"])
{
echo "<b>Número de registros encontrados con el criterio: <font color='red'><b>$fecha</b></font>: " . $num_total_registros . "<br>";
}

if (@$HTTP_POST_VARS["corte"])
{
echo "<b>Número de registros encontrados con el criterio: <font color='red'><b>$corte</b></font>: " . $num_total_registros . "<br>";
}

if (@$HTTP_POST_VARS["numero"])
{
echo "<b>Número de registros encontrados con el criterio: <font color='red'><b>$numero</b></font>: " . $num_total_registros . "<br>";
}

if (@$HTTP_POST_VARS["magistrado"])
{
echo "<b>Número de registros encontrados con el criterio: <font color='red'><b>$magistrado</b></font>: " . $num_total_registros . "<br>";
}

if (@$HTTP_POST_VARS["tema"])
{
echo "<b>Número de registros encontrados con el criterio: <font color='red'><b>$tema</b></font>: " . $num_total_registros . "<br>";
}

if (@$HTTP_POST_VARS["caso"])
{
echo "<b>Número de registros encontrados con el criterio: <font color='red'><b>$caso</b></font>: " . $num_total_registros . "<br>";
}

//pongo el número de registros total, el tamaño de página y la página que se muestra
echo "<b>Número de registros encontrados: </b>" . $num_total_registros . "<br>";
echo "<b>Se muestran páginas de</b> " . $TM . "<b> registros</b><br>";
echo "<b>Mostrando la página:</b> " . $pagina . " de " . $total_paginas . "<br>";
echo "<b>Página Número: </b>" .$pagina. "</spam><p>";


//muestro resultados tabla orientacion
echo "<center><table border = '0' width='500' align=center cellpadding='3' cellspacing='0' class='tableInformacion'> \n";
echo "<tr> \n";
if ($iPermiso > 3) {
echo "<td width='100' class='textwhite'><center><b>Editar</b></center></td> \n";
}
echo "<td width='50' class='textwhite'><b>Mirar</b></td> \n";
echo "<td width='100' class='tableMenu'>Fecha (a/m/d)</td> \n";
echo "<td width='140' class='tableMenu'>Corte</td> \n";
echo "<td width='100' class='tableMenu'>Número</td> \n";
echo "<td class='tableMenu'>Magistrado</td> \n";
echo "<td class='tableMenu'>Tema</td> \n";
echo "<td class='tableMenu'>Caso</td> \n";

while ($row = mysql_fetch_row($result))
{
// le coloco colores a las cedlas
if ($alternate == "1") {
$color = "tableData2";
$alternate = "2";
}
else {
$color = "tableData";
$alternate = "1";
}

//muestro links
echo "<tr class='$color'>";
if ($iPermiso > 3) {
echo "<td width='100'><center><a href='editardocjp.php?id=$row[0]'>Editar</a></center></td> \n";
}
echo "<td width='10'><a href='verdocjp.php?id=$row[0]'>Mirar</a></td> \n";
echo "<td width='100'>$row[1]</td> \n";
echo "<td width='140'>$row[2]</td> \n";
echo "<td width='100'>$row[3]</td> \n";
echo "<td>$row[4]</td> \n";
echo "<td>$row[5]</td> \n";
echo "<td>$row[6]</td> \n";
echo "</tr> \n";
}
echo "</table></center> \n";
echo "<p> \n";



//muestro los distintos índices de las páginas, si es que hay varias páginas
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
//echo $pagina . " ";

echo "Página: " . $i . " - ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "<a href='resultadosjp.php?pagina=" . $i . "'>Página: " . $i . "</a> - ";
}
}

else
{
echo "<span class=textorojo><center>No hay más registros por paginar</center><br><p><br><p> ";
}
echo "<p> \n";

?>
</body>
</td>
</tr>
</table>

<?php
include("$ruta./include/pie.inc");
?>