Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/09/2008, 10:52
Avatar de ferbux
ferbux
 
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Respuesta: Busqueda en base de datos

tu pagina es el nombre de tu codigo php en donde estas ejecutando las tablas y todo, y lo que debes hacer es direccionar el href algo como esto:

Código:
<?php  
include "conexion.php"; 
//$sql = "select * from tblibros where titulo='$_REQUEST[buscar]' OR autor='$_REQUEST[buscar]' ORDER BY id ASC"; 

include_once 'PHPPaging.lib.php'; 
$paging = new PHPPaging;  //clase utilizada para la paginacion de resultados 

$paging->agregarConsulta($sql);    

$consulta = mysql_query($sql,$conexion) or die( mysql_error() ); 

//Configuracion de script 
$paging->ejecutar(); 
//fin configuracion 

//gener tabla para disponer resultados 
echo "<br />";  
echo "<table border=\"1\" width=\"70%\">";   
echo "<tr>";   
echo "<td align=center bgcolor=#C0C0C0><b>ID</b></td>";   
echo "<td align=center bgcolor=#C0C0C0><b>Titulo</b></td>";   
echo "<td align=center bgcolor=#C0C0C0><b>Autor</b></td>";   
echo "</tr>";   

//ubicar valores de la tabla 
while($datos = $paging->fetchResultado()) {   
    echo "<tr>";   
    $error=print "<td align=center>$datos[id]</td>";   
    echo "<td align=center><a href=\"Elnombredeestapagina.php?action=mostrar&titulo=$datos[titulo]\">$datos[titulo]</a></td>";   
    echo "<td align=center><a href=\"Elnombredeestapagina.php?action=mostrar&autor=$datos[autor]\">$datos[autor]</a></td>";   
    echo "</tr>";   

}   

if (!$error) { print "no se encontro"; } 
else { "ingrese su busqueda"; } 

echo "</table>";   
echo "<br />";  

echo "<b>Página </b>".$paging->numEstaPagina()."<b> de </b>".$paging->numTotalPaginas(); 
echo "<br>Registros del ".$primer_elemento = $paging->numPrimerRegistro()." al ".$ultimo_elemento = $paging->numUltimoRegistro()." de un total de ".$total_registros = $paging->numTotalRegistros();  
echo "<br>Numero de registros mostrados: ".$paging->numRegistrosMostrados();  

 if($_GET["action"] == "mostrar"){
     
	  $sql = "select * from tblibros where titulo=$_GET['titulo'] OR autor=$_GET['autor'] ORDER BY id ASC";
	  $result=mysql_query($sql) or die('Consulta fallida: ' . mysql_error()); 
	  $row=mysql_fetch_array($result);
	  echo $row;
	  //y ya los puedes mostrar tal vez en otra tabla.
     
 
 }


mysql_close($conexion); 
?>
__________________
"Eres grande por que caminas entre gigantes"