Questa è la pagina galleria.php:
<?php
// Includo la connessione al database
require('config.php');
// Se non è stata definita la variabile manda l'utente alla homepage
if(!isset($_SESSION['login']))
{
header('Location: home.php');
exit;
}
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Area Riservata</title>
<link href="fogliostile.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
A{text-decoration:none}
-->
</style>
</head>
<body>
<div id="up">
<?php include 'up.php'; ?>
</div>
<div id="menu">
<?php include 'menu.php'; ?>
</div>
<div id="corpo1">
<?php
echo $username;
?>
<?php
// apro la tabella che ci servirà per l'impaginazione
echo "<table>";
// recupero i dati dal DB
$query = "SELECT * FROM images WHERE idutente = '$username' ORDER BY idimg";
$res = mysql_query($query) or die (mysql_error());
// numero delle immagini presenti nel DB
$n_img = mysql_num_rows($res);
// verifico che il DB ospiti almeno un'immagine
if($n_img >= 1 ){
// stabilisco il numero di riche e colonne della nostra tabella per l'impagninazione
$colonne = 6;
$righe=0;
// ciclo tutti i record recuperati attraverso la nostra query
while ($f=@mysql_fetch_array($res)){
$righe++;
$id = stripslashes($f['idimg']);
$titolo = stripslashes($f['titolo']);
$nome = stripslashes($f['nome']);
$descrizione = stripslashes($f['descrizione']);
$perc = stripslashes($f['percorso']);
$vis = "visual.php?id=";
// stampo la cella contenente l'immagine
echo '<td width="16%">';
echo $titolo . '
';
echo '[img].$perc.[/img]';
echo '
' . $descrizione;
echo '</td>';
// quando il numero di righe equivale al valore impostato nella variabile $righe
// procedo a chiudere la linea e ad azzerare il valore di $righe
if ($righe == $colonne){
echo "</tr><tr>\n";
$righe = 0;
}
}
}else{
// stampo un messaggio se il DB è vuoto
echo "Nessuna immagine inserita.";
}
@mysql_close($dbh);
echo "</table>";
?>
Torna indietro
</div>
</body>
Dimmi se ti serve anche!
Ho una pagina per l'upload, una per la galleria e una per vedere la foto in grande! Più un php con le funzioni utilizzate nelle pagine.

Rispondi quotando