Colori alternati per campi uguali e non

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio
ciao
mi ero dimeticato la chiusura di un tr e table
così funzia
PHP:
<?php
$host = 'localhost';     //nome host
$username = 'root';      //user name
$password = 'password';  //password
$db = 'prove';
$conn = @mysql_connect($host,$username,$password) or die (mysql_error());
$sel = @mysql_select_db($db) or die (mysql_error());
$sqlquery = "SELECT *  FROM Tabella  ORDER by Citta";//ho tolto solo il where
$result = mysql_query($sqlquery);
$citta = array('aaaa');//un qualsiasi valore che non sia un nome di città
$color_1="green";
$color_2="red";
$num=1;
echo "<table>";
while ($linea = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $citta[$num] = $linea['Citta'];
    $nome = $linea['Nome'];
    if($citta[($num-1)]!=$citta[$num]){
        $swap=$color_1;
        $color_1=$color_2;
        $color_2=$swap;
    }
    echo "<tr>";
    echo "<td bgcolor=\"$color_1\">" . $nome . "</td>";
    echo "<td bgcolor=\"$color_1\">" . $citta[$num] . "</td>";
    $citta[$num-1]=$citta[$num];
    $num++;
	echo "</tr>";
}
echo "</table>";
?>
alternata_2.jpg
evidente diverso perchè ho lasciato l'order by citta
dimenticavo come valori ho usaro quelli dell'array che avevo fatto prima
 

Discussioni simili