Ciao a tutti,
Sto lavorando a una gallery impostata con l'elenco puntato e in questo momento è stato creato tutto in modalità statica.
Ora ho il bisogno di modificare il codice e renderlo dinamico ma ho qualche problema su questo punto.
Di seguito il codice statico
codice:
[*]
<div class="news_box">
<div class="news_thumb">[img]xxx[/img]</div>
</div>
<div class="news_box">
<div class="news_thumb">[img]xxx[/img]</div>
</div>
NB: l'ultima classe è diversa
<div class="news_box last">
<div class="news_thumb">[img]xxx[/img]</div>
</div>
Ora dovrei riuscire a modificare il codice prendendo le immagini dal db e assicurarmi che alla terza classe e alle sue multiple venga utilizzato il nome diverso...
Il codice utilizzato da me ma non funzionante...
Codice PHP:
$x_pag = 9;
$pag = $_GET['pag'];
if (!$pag) $pag = 1;
$all_rows = mysql_num_rows(mysql_query("SELECT id FROM tabella WHERE nomeAlbum = 'gallery_slide' "));
$all_pages = ceil($all_rows / $x_pag);
$first = ($pag - 1) * $x_pag;
$estrazione="SELECT * FROM tabella ORDER BY id DESC LIMIT $first, $x_pag";
$rs = mysql_query($estrazione) or die("Errore");
$nr = mysql_num_rows($rs);
if ($nr != 0){
?>
<ul class="slides">
<?php
for($x = 0; $x < $nr; $x++){
echo "[*]";
$row = mysql_fetch_assoc($rs);
$id = $row['id'];
$foto = $row['foto'];
//if($x==0){ echo "[*]"; }
if(!($x % 3)){
echo"
<div class='news_box last'>
<div class='news_thumb'>[img]http://www.xxx.it/gallery_slide/$foto[/img]</div>
</div>";
}else{ ?>
<div class="news_box">
<div class="news_thumb">
[img]http://www.xxx.it/gallery_slide/<?php echo $foto;?>[/img]
</div>
</div>
<?php }
} ?>
[/list]
<?php
}else{
echo "Nessun record trovato!";
} ?>
Dove sbaglio?