-
Frecce pagina successiva
Salve a tutti!
Chiedo un aiuto agli esperti del PHP. Magari c'è una soluzione a questa mia richiesta.
Dunque... è possibile linkare due frecce (normallissime, tipo < e >) di modo che si colleghino ad una pagina successiva automaticamente.
Ad esempio. In una cartella io ho 01.php, 02.php, 03.php ecc. ecc.
e vorrei che le frecce alla pagina 01.php si collegassero direttamente alla 02.php ecc. senza che io, ogni volta, linki a mano tutte le frecce di tutte le pagine.
Grazie mille in anticipo,
Matteo
-
Nella pagina.php
Codice PHP:
$num=$_GET['num']; //ricava il valore della pagina
include("$num.php"); //include la pagina richiesta
echo " <br>";
echo " <a href=\"pagina.php?num=$num--\"><</a> "; //scrive un < e mette link alla pagina prima (in numero se è 2 mette 1)
echo " <b>$num</b> ";// pagina corrente
echo " <a href=\"pagina.php?num=$num++\">></a> ";//stessa cosa di sopra
Naturalmente implementando i controlli adeguati (se la variabile GET è vuota, se si è arrivati alla fine... ^_^)
Non l'ho provato ma dovrebbe funzionare con pagine come 1.php, 2.php, 3.php eccetera
-
GRAZIE MILLE!!!
ora lo provo e ti so dire!!! :)
Edit:
Ovviamente non poteva andarmi bene. Mi dice che c'è un errore nella linea dell' Inclusion() e non funziona nulla :(
-
prova cosi
al posto di
Codice PHP:
include("$num.php");
metti
Codice PHP:
include($num.".php");
edit:
pero l'ho provato e funziona solo che sbaglia nei link
modificalo cosi
Codice PHP:
<?php $num=$_GET['num']; //ricava il valore della pagina
include("$num.php"); //include la pagina richiesta
echo " <br>";
echo " <a href=\"pagina.php?num=".--$num."\"><</a> "; //scrive un < e mette link alla pagina prima (in numero se è 2 mette 1)
echo " <b>".++$num."</b> ";// pagina corrente
echo " <a href=\"pagina.php?num=".++$num."\">></a> ";//stessa cosa di sopra ?>
edit:
o ancora meglio puoi usare questo cod
Codice PHP:
<?php $num=$_GET['num']; //ricava il valore della pagina
include("$num.php"); //include la pagina richiesta
echo " <br>";
if($num == "1") {
echo " <b>".$num."</b> ";// pagina corrente
echo " <a href=\"pagina.php?num=".++$num."\">></a> ";//stessa cosa di sopra
} else {
echo " <a href=\"pagina.php?num=".--$num."\"><</a> "; //scrive un < e mette link alla pagina prima (in numero se è 2 mette 1)
echo " <b>".++$num."</b> ";// pagina corrente
echo " <a href=\"pagina.php?num=".++$num."\">></a> ";//stessa cosa di sopra
}?>
ciao ciao