Salve a tutti,
per domani devo portare un sito di una galleria di foto e devono esserci 6 foto per pagina e dei pulsanti link sotto che servono per cambiare la pagina. Per esempio se clicco "pagina1" io deve mostrarmi dalla prima alla sesta foto, se clicco "pagina2" dalla settima alla dodicesima, ecc prendendo i dati da un database sql. Ho scritto questo, ma non riesco ad implementare le pagine. Potete darmi una mano?
Codice PHP:
<html>
<HEAD> <TITLE> Visualizzo Galleria </TITLE> </HEAD>
<BODY>
<H2> Galleria con pagine </H2>
<HR>
<?php
$hostname = "localhost";
$username = "root";
$password = "";
// --- Apertura della connessione conm il server MySQL
$conn = mysql_connect("localhost", "root", "");
if(! $conn ){
exit("Errore durante la connessione a MySQL.");
}
// --- Selezione di quinta come database di dati
if( ! mysql_select_db("galleria", $conn) ){
exit("Errore nella scelta del database galleria. <br> <br>");
}
?>
<table>
<?php
$sqlcmd="Select * from immagine";
$risultato=mysql_query($sqlcmd) or die("Errore Query");
$num=mysql_num_rows($risultato) or die("Errore conteggio righe");
$riga=mysql_fetch_array($risultato) or die("Errore fetch array");
while($riga)
{
echo "<tr>";
for($i=0; $i<3; $i++)
{
$nome=$riga['nomefile'];
if($riga){
echo "<td><img src='./galleria/$nome' height='300' width='300'></td>";
} else{
echo "<td> </td>";
}
$riga = mysql_fetch_array ($risultato);
}
echo "</tr>";
}
echo "</table>";
mysql_close($conn);
?>
</body>
</html>