Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2006, 18:47
Avatar de solecoza
solecoza
 
Fecha de Ingreso: julio-2006
Mensajes: 126
Antigüedad: 17 años, 8 meses
Puntos: 0
ENVIAR VARIABLES POR FORM y PAGINAR

Hola. Tengo este codigo, que lo que hace es buscar y paginar los registros de mi tabla.
Luego tengo un archivo resultados.php donde mediante un INCLUDE se llama a este codigo.
Mi pregunta es: En resultados.php quiero poner un form y que alguien teclee un apellido, presione BUSCAR y con ese dato que pongan se traigan los datos de la tabla, con este script de paginacion.
Necesito saber como pasar variables por un FORM en php....y QUE CAMBIARLE a este codigo para que lo reciba y liste solo lo que le pida el usuario.
MIL MILLONES DE GRACIAS.


Código PHP:
<?



$pg
=$_GET['pg'];
$host="localhost";
$user="XX";
$pass="YY";
$db="X_flia";
$tabla="datos";




$con=mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);


if (!isset(
$_GET['pg'])){
$pg 0;
}
$cantidad 30;
$inicial $pg $cantidad;


$pegar "SELECT * FROM $tabla LIMIT $inicial,$cantidad";
$cad mysql_db_query($db,$pegar) or die (mysql_error());

$contar "SELECT * FROM $tabla";
$contarok mysql_db_query($db,$contar);
$total_records mysql_num_rows($contarok);
$pages intval($total_records $cantidad);

if (
$total_records 1){
    echo 
"<table width=100% align=center border=0 cellspacing=2 cellpadding=2 bgcolor=#FFFFFF>";
    echo 
"<td>No hay actualmente registros coincidentes.</td>";    
    echo 
"</table>";
$con=mysql_close($con);  

    }
    else{


echo 
"<table width=100% align=center border=0 cellspacing=2 cellpadding=2 bgcolor=#FFFFFF>";
echo 
"<tr bgcolor=#C2D5FC>";
echo 
"<td>Tabla de datos</td>";


while (
$array mysql_fetch_array($cad))
{
echo 
"<tr bgcolor=#FEFEFB>";
    echo 
"<td>",$array[nombre],"</td>";
        echo 
"<td>",$array[apellido],"</td>";
            echo 
"<td>",$array[caca],"</td>";
                echo 
"<td>",$array[pedo],"</td>";

    

echo 
"</table>";
 
$con=mysql_close($con);  

echo 
"<center><p>";
if (
$pg <>0)
{
$url $pg 1;
echo 
"<font><a href='resultados.php?pg=".$url."'>&laquo; Anterior</a>&nbsp;</font>";
}
else {
echo 
" ";
}
for (
$i 0$i<($pages 1); $i++) {
if (
$i == $pg AND $pg <> 0) {
echo 
"<font><b>&nbsp;$i&nbsp;</b></font>";
}
elseif (
$i == $pg AND $pg == 0) {
echo 
" ";
}
else {
echo 
"<font><a href='resultados.php?pg=".$i."'>".$i."</a>&nbsp;</font>";
}
}
if (
$pg $pages) {
$url $pg 1;
echo 
"<font><a href='resultados.php?pg=".$url."'>Siguiente &raquo;</a></font>";
}
else {
echo 
" ";
}
echo 
"</p></center>";
}
?>

Última edición por Cluster; 20/07/2006 a las 07:22