Originariamente inviato da leno
se la struttura della pagina (come mi sembra) è organizzata in una tabella prova così:
immaginando di estrarre record da un db fai:
Codice PHP:
for($i=0; $i<count($rows); $i++){
echo"\n<tr";
if(($i%2)==0)
echo" bgcolor=\"#CCCCCC\"";
else
echo" bgcolor=\"#FFFFFF\"";
echo"><td>"; ecc. ecc.
}
non so xò se i dati sono in un db...
si i dati sono tutti nel database.
Ma questo che dici tu devo metterlo prima o dopo del while?
Io per ora mi sto muovendo cosi'
Codice PHP:
<?php
//CONNESSIONE AL DATABASE E CREAZIONE DELLA SCHEDA IN HOME PAGE
include("funzioni_utili.php");
$tot="";
$sql = "select id, hotel, stelle, comune, foto, descrizione, directory, link, attivo from albergo where attivo = '1' order by id";
$risultato = @mysql_query($sql,$connessione)
or die("Impossibile eseguire l'interrogazione..");
$colore = 1;
while ($riga = mysql_fetch_array($risultato)) {
if($colore % 2 == 0) { $sfondo_offerte = '#ffffff'; } else { $sfondo_offerte = 'ffff00';}
$id = $riga['id'];
$hotel = $riga['hotel'];
$descrizione = $riga['descrizione'];
$stelle = $riga['stelle'];
$comune = $riga['comune'];
$directory = $riga['directory'];
$foto = $riga['foto'];
$link = $riga['link'];
$attivo = $riga['attivo'];
$ordine = $riga['ordine'];
$htmlhot=str_replace(" ","_",$hotel);
$tot.='
<table summary ="'.$hotel.' '.$comune.'" width="770" border="0" cellspacing="1" cellpadding="0" bgcolor="#006699">
<tr>
<td bgcolor="'.$sfondo_offerte.'">
Ovviamente il codice continua, ma cosi' vedo tutte le tabelle in giallo mentre dovrebbero alternarsi...