como paso estas variables via GET

Hola necesito pasar los datos via Get porque todas las paginas me dan lo mismo

http://matarratos.tk

<?php
// Datos de conexión a la base de datos
$base = "";$con=@mysql_connect("localhost", "", "");@mysql_select_db($base,$con);

if (!isset($index))$index = 0; // $index es la pagina actual
$cantidad = 20; // cantidad de resultados por página
$inicial = $index * $cantidad;
$pegar = "SELECT * FROM tabla ORDER BY ID DESC LIMIT $inicial,$cantidad";
$cad = @mysql_db_query($base,$pegar) or die (@mysql_error());$contar = "SELECT * FROM tabla ORDER BY ID"; 
$contarok= @mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);
$pages = @intval($total_records / $cantidad); // Imprimiendo los resultados
while($array = @mysql_fetch_array($cad)) {
echo $array['CATEGORIA']. $array['IMAGEN']. $array['DESCRIPCION']. $array['URL']."<br>";
} // Cerramos la conexión a la base$con = @mysql_close($con); // Creando los enlaces de paginación 
echo "<p class=fonty>";
 if ($index != 1) { $url = $index + 1; 
echo "<a href='$PHP_SELF?index=".$url."'>&laquo; Anterior</a>&nbsp;"; 
} else { 
echo " "; 
} for ($i = 0; $i <= $pages; $i++) { 
if ($i == $index) { 
if ($i == "0") { 
echo "<b> </b>"; 
} else { 
$i = $i+1; 
echo "<b> ".$i." </b>"; 
} 
} else { 
if ($i == "0") { 
echo "<a href=$PHP_SELF?index=".$i.">1</a> "; 
} else { 
echo "<a href='$PHP_SELF?index=".$i."'>"; $i = $i+0; 
echo $i."</a>&nbsp;"; 
} 
} 
}
 if ($index < $pages) { 
$url = $index * 1; echo "<a href='$PHP_SELF?index=".$url."'>Siguiente &raquo;</a>"; 
} else { 
echo ""; 
} echo "</p>"; 
?>
Hola:

¿Podrías elaborar más tu pregunta? Quizás sólo sea yo, pero esto

porque todas las paginas me dan lo mismo

no se entiende :P.

Las variables se pueden pasar por GET si las pones en la URL. Por ejemplo:

http://mi.url.com/index.php?variable1=valor1&variable2=valor2&variableN=valorN

Saludos.
skaparate escribió:Hola:

¿Podrías elaborar más tu pregunta? Quizás sólo sea yo, pero esto



no se entiende :P.

Las variables se pueden pasar por GET si las pones en la URL. Por ejemplo:

http://mi.url.com/index.php?variable1=valor1&variable2=valor2&variableN=valorN

Saludos.

Hola skaparate con las prisas no me explique bien
estoy integrando codigo para paginar los resultados de la tabla en el index pues siemple me da los mismos resultados los mismos 20 en todas las paginas del http://matarratos.tk/?index=1 2 3 4 5 etc etc siempre los mismos tiene que ser muy sencillo pasar los valores etc de una url a otra pero haora mismo no beo como integrar las url variables y valores para que realize su funcion sin tener fallos en el codigo php porque todavia estoy muy verde en programacion lo que me gustaria es saver si no es mucho pedir como se ponen esos valores en el codigo php de arriba y donde ban exactamente para que realizen bien su funcion un saludo skaparate
Claro que siempre te mostrará lo mismo, pues en tu script, $index siempre valdrá 0. En ninguna parte extraes el valor de $_GET['index']. Lo que debes hacer es esto:

$index = isset( $_GET['index'] ) && is_numeric( $_GET['index'] ) ? $_GET['index']: 0;

Lo anterior es lo mismo que utilizar un if así:

if( isset( $_GET['index'] ) && is_numeric( $_GET['index'] ) )
  $index = $_GET['index'];
else
  $index = 0;

Con eso debería funcionar :P.

Saludos.
Gracias sKaparate funciona
haora ya pasan los diferentes resultados de una pagina a la siguiente lo que pasa es que me gustaria mostrar solo dies paginas pero me salen todas al mismo tiempo
12345678910111213141516siguiente
tengo que mirar que le falta al escript tiene un par de fallos que debo corregir
como presentar solo 12345678910 paginas y otro mas que tiene cuando lo tenga corregido sera un buen script para paginar eres muy bueno programando sKaparate un saludo

aqui se puede ver como quedan los resultados y la cantidad de paginas todas
http://matarratos.tk
Te falta darles estilo no más :P, para una mejor navegación (como ampliar el margen entre cada número de página).

Consejo: quita las arrobas de todas las funciones y variables. No deberías ponerlas porque todos los fallos se pueden prevenir y ocultar las advertencias y errores será innecesario.

Saludos.
Gracias sKaparate por tus consejos ya quite todas las arrobas lo de las arrobas lo lei en un liblo de php y mysql le dare estilos para que quede mejor un saludo