Ho un problema, io tramite una query estraggo da un db mysql dei valori.
Ora vorrei fare in modo che per pagina si visualizzano 5 risultati, mentre i rimanenti si distribuiscono su più pagine accessibili attraverso dei pulsanti..
spero di essermi spiegato, per maggiori info vi allego la pagina in cui vorrei fare questa impaginazione..
- Codice: Seleziona tutto
<html>
<head>
<link rel="stylesheet" type="text/css" href="template/my_css.css">
<title>Index - Home Page - Prima Pagina</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
body
{
color:#FFF00;
font-weight:bold;
}
a {color:#00000;}
</style>
<script type="text/javascript">
function cursor(text)
{
trail.innerHTML=text
trail.style.visibility="visible"
//trail.style.position="absolute"
trail.style.left=event.clientX+10
trail.style.top=event.clientY
}
function hidecursor()
{
trail.style.visibility="hidden"
}
</script>
</head>
<body>
<br>
<table width="60%" border="0" align="center">
<tr>
<td><div align="center"><img src="*****" width="100%"></div></td>
</tr>
</table>
<br>
<br>
<br>
<br>
<table width="60%" border="0" align="center">
<tr>
<td><div align="center"><h1 class="title">Home Page<h1></div></td>
</tr>
</table>
<br>
<br>
<br>
<br>
<br>
<p align="center">
<div align="center" width="80%">
<table width="40%" border="0" align="center">
<tr>
<td>
<div align="center"><strong><a href="login.php" onmousemove="cursor('Consente di registrarti al sito o di usufruire dei servizi')" onmouseout="hidecursor()">Login</a></strong></div></td>
</tr>
</table>
<br>
<br>
<br>
<table width="60%" border="0" align="center">
<tr>
<td><div align="center"><img src="*******" width="100%"></div></td>
</tr>
</table>
<span id="trail" style="visibility:hidden" align="right"></span>
<br>
<br>
<br>
<form name="news" >
<?php
//includo il file di configurazione
include("dbconfig.php");
//creo la connessione con il database
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connesione ".mysql_error());
//seleziono il database desiderato
mysql_select_db($db_database, $db)
or die ("Errore nella selezione del database ".mysql_error());
$sql = "SELECT * FROM tbl_news";
//seleziono tutte le news contenute nel sito..
$result = mysql_query ($sql, $db);
//ricavo i dati dal db
$row = mysql_fetch_array ($result);
//numero di riche contenente i dati
$num = mysql_num_rows($result);
echo"
<table width='25%' border='1' align='center'>
<tr>
<td><div align='left'><h1 class='title'>News<h1></div></td>
</tr>
</table>
<br>";
if ($num == 0)
{ //non sono presenti delle news
echo"
<table width='25%' border='1' align='center'>
<tr>
<td><div align='center'>Non ci sono Novità riguardanti il gestore. <br> Gli amministratori aspettano vostri consigli per migliorare il servizio./div></td>
</tr>
</table>";
}
else
{//sono presenti delle news
do{ //while per ripetere le news
echo"
<table width='25%' border='1' align='center'>
<tr>
<td width='40%' class='panel'>Titolo: <b>".$row['titolo']."</></td>
</tr>
<tr>
<td width='10%'>Data: ".$row['data']."</td>
</tr>
<tr>
<td colspan='2' class='panel'>Oggetto: ".$row['oggetto']."</td>
</tr>
<tr>
<td colspan='2'>Testo:<br>".$row['testo']."</td>
</tr>
</table><br>";
} while($row = mysql_fetch_array ($result));
}
?>
</form>
<span id="trail" style="visibility:hidden" align="right"></span>
</div>
</body>
</html>
alessandro