- Home
- Categorie
- Coding e Sistemistica
- PHP
- Impaginare risultati
-
Adesso guardo e poi ti faccio sapere.
Ciao!
-
-
news?
-
Sups non abbandonarmi
-
Calma, calma! prova in questo modo:
[php]
//...
<tr class='fill'><td height=1 colspan=10><!-- LINE --></td></tr><table width='100%' border=0 cellpadding=0 cellspacing=0>
<?
// display results
if($numitems > 0)
{
$link = mysql_connect($dbhost, $dbuser, $dbpass);
$query .= " ORDER BY updated DESC LIMIT $startitem, $perpage"; //echo "$query<br><br>"; // TEST
$result = mysql_db_query($dbname, $query, $link);$n = 1; $riga = 1; $out = ""; while($data = mysql_fetch_array($result)) { // check to see if there is an image to display if($data[numimages]) { $query = "SELECT thumb FROM $dbimg WHERE ccode='$data[ccode]' ORDER BY id DESC LIMIT 1"; $image = mysql_db_query($dbname, $query, $link); $image = mysql_fetch_array($image); $thumb = "<img src='thumbs/$image[thumb]' border=0>"; } else { $thumb = "<img src='common/nophoto.gif' border=0>"; } if(!($n % 2)) $bg = "class='fill_light'"; else $bg = ''; if($riga == 1) $out .= "<tr>"; if($riga >= 1) { $out .= "<td align='center' height=60> <a class='link' href='scheda.php?ccode=$data[ccode]$linkstring' target='_blank'>$thumb</a><br> <a class='link' href='scheda.php?ccode=$data[ccode]$linkstring' target='_blank'><b><font size=2>$data[make]</font><br> $data[stereo]<br>$data[model]</b></a></td>"; $riga++; } if($riga == 3) { $out .= "</tr>"; $riga = 1; } $n++; } mysql_close($link); echo $out;
}
else
{
echo "<tr><td class='text' height=100 colspan=6 align='center' valign='middle'>
<font class='hint'>Sorry no result.</font><br></td></tr>";
}
?>
</table>
</table>
[/php]Ciao!
-
Grande Sups!!!
Allora succede questo con il tuo codice:
Mi sballa tutto il layout ma lì è un discorso di tag di tabelle da aggiustare, poca roba... però finalmente mette più di un risultato per riga, 2 non 3 purtroppo.. però è già un passo vanti
Grazie!
-
Per la tabulazione, prova a togliere la tabella che ho creato, all'inizio del codice che ho postato, mentre per le colonne metti questo:
if($riga == 4) oppure if($riga >3) al posto di if($riga == 3)
Ciao!
-
@Sups said:
Per la tabulazione, prova a togliere la tabella che ho creato, all'inizio del codice che ho postato, mentre per le colonne metti questo:
if($riga == 4) oppure if($riga >3) al posto di if($riga == 3)
Ciao!
Ho messo if($riga == 4) e funziona !
Adesso sistemo le tabelle...
Grazie ancora!
-
Prego
Ciao!
-