ciao a tutti,
premettendo che sono uns pippa con php, sono principalmente un grafico che un programmatore; ho un problema sto facendo un sito piccolo con degli include
Codice PHP:
<?php
isset($_GET["sezione"]) ? $sezione=$_GET["sezione"] : $sezione="sez_home";
include("$sezione.php");
?>
la parte centrale appunto viene cambiata mentre la parte di sopra e il footer restano sempre uguali
Avendo costruito una pagina che caricando i record, (ho trovato un codice che ho modificato) solo che non riesco a trovare il modo giusto per dare il link alla pagine che
viene generata dinamicamente
questo è il codice della pagina
Codice PHP:
<?php
//PRIMA PARTE
$rowsPerPage = 7; // Righe per pagina
$pageNum = 1; // Pagina iniziale di default
// Settaggio pagina corrente
$pageNum = isset($_GET['page']) && $_GET['page'] > 1 ? (int) $_GET['page'] : 1;
//if(isset($_GET['page']))//creo array page Questa funzione può essere utilizzata per controllare l'immissione
//{
//$pageNum = $_GET['page']; // e la riempo con il valora $pageNum
//}
$offset = ($pageNum - 1) * $rowsPerPage; // determinazione la prima uscita
$sql = "SELECT * FROM tbl_gallery ORDER BY id DESC LIMIT $offset, $rowsPerPage "; //recupera un tot di record
$result = mysql_query($sql) or die('Error, query failed');
$row = mysql_fetch_array($result);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result) )
{
echo <<<EOF
<li>
<a href="{$row['link_gallery']}." target="_blank">
<img src="admin/upload/img/{$row['img_gallery']}." height="128" width="219" alt="">
<p>{$row['text_gallery']}.</p><h4>{$row['titolo_gallery']}.</h4></a></li>
EOF;
}
echo"</ul>";
///seconda parte dove costrisce le pagie
$query = "SELECT COUNT(id) AS numrows FROM tbl_gallery";
$result = mysql_query($query) or die('Error, query failed');
$riw = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $riw['numrows']; //numero di righe echo $numrows;
// numero di pagine
$maxPage = ceil($numrows/$rowsPerPage);//echo $maxPage;funzione ceil ritorna l'intero maggiore piu vicino al numero dato
[COLOR="Red"]$self = $_SERVER['PHP_SELF'].'?sezione=sez_galleria';[/COLOR]
$nav = '';
for($page = 1; $page <= $maxPage; $page++) //ciclo for crea le pagine
{
if ($page == $pageNum)
{
$nav .= " $page ";
}
else
{
$nav .= " <a href=\"$self?page=$page\">$page</a> ";
}
}
//creazione dei link next e prev
// e il link per andare direttamente in ultima pagina
if ($pageNum > 1)
{
$page = $pageNum - 1;
$prev = " <a href=\"$self?page=$page\">[Prev]</a> ";
$first = " <a href=\"$self?page=1\">[First Page]</a> ";
}
else
{
$prev = ' ';
$first = ' ';
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
//$next = " <a href=\"$self?page=$page\">[Next]</a> ";
$next = " <a href=\"$self?page=$page\">[Next]</a> ";
$last = " <a href=\"$self?page=$maxPage\">[Last Page]</a> ";
}
else
{
$next = ' ';
$last = ' ';
}
//Stampa i link di navigazione
echo "<p class='scorrimento'>". $first . $prev . $nav . $next . $last. "</p>";
?>
qualcuno riesce a darmi una mano?