Ciao a tutti,
avrei una domanda da porre, io utilizzo una paginazione che mi restituisce i dati della tabella perfettamente 1 ad uno ma di seguito.
io vorrei che i dati nn fossero in verticale ma in orizzontale per capirci a multipli di 3 per riga.
qualcuno sa come accidenti si fa, smantellando sul web nn trovo nulla
foto di esempio:
script attuale:
avrei una domanda da porre, io utilizzo una paginazione che mi restituisce i dati della tabella perfettamente 1 ad uno ma di seguito.
io vorrei che i dati nn fossero in verticale ma in orizzontale per capirci a multipli di 3 per riga.
qualcuno sa come accidenti si fa, smantellando sul web nn trovo nulla
foto di esempio:
script attuale:
PHP:
<?php
//includiamo il file della classe
@require("paginazione.php");
//connettiamoci a MySQL e selezioniamo il database
class MySQL
{
function MySQL()
{
require "db_connect.php";
}
}
$data = new MySQL();
// istanziamo la classe per l'impaginazione
$p = new Paging;
// numero massimo di risultati per pagina
$max = 10;
// identifichiamo la pagina da cui iniziare la numerazione
$inizio = $p->paginaIniziale($max);
// contiamo i records nel database
// contiamo i records nel database
$query_count = @mysql_query(
"SELECT * FROM
sito INNER JOIN tipologia ON (sito.tipologiaid=tipologia.id )
INNER JOIN sito ON (sito.cotturaid=cottura.id )
INNER JOIN sito ON (sito.difficoltaid=difficolta.id )
INNER JOIN users ON (sito.user_id=users.id)
WHERE
sito.sito='pippo' ORDER BY `id_annunci` DESC ")
or die (mysql_error());
$count = @mysql_num_rows($query_count) or die (mysql_error());
// troviamo il numero delle pagine che dovr� essere contato
$pagine = $p->contaPagine($count, $max);
// limitiamo la SELECT al numero di risultati per pagina
$obj_titolo = @mysql_query(
"SELECT * FROM
sito INNER JOIN tipologia ON (sito.tipologiaid=tipologia.id )
INNER JOIN sito ON (sito.cotturaid=cottura.id )
INNER JOIN sito ON (sito.difficoltaid=difficolta.id )
INNER JOIN users ON (sito.user_id=users.id)
WHERE
sito.sito='pippo' ORDER BY `id_annunci` DESC LIMIT ".$inizio.",".$max) or die (mysql_error());
//recuperiamo i dati da stampare
while ($row = mysql_fetch_array($obj_titolo)) {
$click_annuncio = $row['click_annuncio'];
$id_annunci = $row['id_annunci'];
$user_id = $row['id'];
$messaggio = substr($row['messaggio'], 0, 35);
$mq = $row['mq'];
$tipologia = $row['tipologia'];
ecc ecc......
// stampiamo i nostri dati
echo" <h5><table width='90%'>";
echo" <tr>";
echo" <p class='three'><td colspan='3'></td>";
echo" </tr>";
echo" <tr>";
echo" <td width='14%' bgcolor='#FFFFFF'> </td>";
echo" <td width='85%' bgcolor='#FFFFFF'><table width='100%'>";
echo" <tr>";
echo" <td><a href=\"sito.php?id=$id_annunci\"/><img src='immagini2ricette.php?id_annunci=$id_annunci' name='nome_file' alt'nome_file' class='img-responsive' /></a><br /></td>";
echo" </tr>";
echo" <tr>";
echo" <td> <a href=\"sito.php?id=$id_annunci\"/><h3>$titolo</h3></a></td>";
echo"</tr>";
echo" <tr>";
echo" <td><a href=\"sito.php?id=$id_annunci\"/><button class=\"btn btn-primary pull-left btnNext\">continue reading ...</button><br /><br /></td>";
echo" </tr>";
echo" </table>";
echo" <td></td>";
echo"</tr>";
echo"</table><hr /></h5>";
}
//l'errore dovrebbe essere qui chi mi aiutaaaaaa
//mostriamo le pagine
$lista = $p->listaPagine($_GET['p'], $pagine);
echo $lista . "<br>";
//mostriamo il navigatore Precedente/Successiva
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine);
echo $navigatore;
?>
Ultima modifica: