Sto sbattendo la testa da ore su una c______a, e non riesco a venirne fuori...
Allora, ho una pagina in cui carico n link, uno per riga, ed in fondo devo mettere due collegamenti < prev e next >.
Questi due collegamenti ricaricano la pagina, mostrando gli n link precedenti o successivi.
Per fare questo, nella query uso una variabile per stabilire qual'è il valore da cui partire:
Codice PHP:
$result mysql_query("SELECT * FROM `resources` WHERE `link` != '$cat' ORDER BY `data` DESC LIMIT $start,$quant"); 
La variabile $quant; la definisco a priori, mentre quella $start; la ricavo in base al valore passato con uno dei due link < prev e next >.
Per ricavare questo valore, faccio così:
Codice PHP:
$inizio 0;
$next $_GET["next"];
$prox $_GET["prev"];
if (
$next !== "" && $prox == "") {
$start $next;
} else if (
$prox !== "" && $next == "") {
$start $prox;
} else if (
$prox == "" && $next == "") {
$start $inizio;

Però, per qualche ragione che non riesco ad identificare , al primo caricamento della pagina, quando il valore della variabile $start; dovrebbe essere 0, non funziona nulla.
Se faccio un echo
Codice PHP:
echo $next " | " $prox " | " $start
subito dopo il codice che ho riportato prima, non mi da nessun valore, nemmeno lo 0 di $start;!
Di conseguenza, la query non va perchè gli manca un parametro...
Quello che non capisco è: perchè mai non attribuisce il valore 0 alla variabile, come dovrebbe???
Se invece clicco su next >, e quindi passo un valore, allora funziona.
Dove sto toppando?
Please, help me!