Codice PHP:
$result = mysql_query("SELECT * FROM `corsi` ORDER BY area, corso");
$area = "";
while ($row = mysql_fetch_array($result)) {
if($row["area"] != $area){
$area = $row["area"];
echo "
[b]<font color=\"#FF6600\"><a name=\"$area\"></a>$area</font>[/b]
";
}
echo "[b]<font color=\"#6699FF\">";
echo $row["corso"];
echo "</font>[/b]
";
$lez = $row["lezioni"];
$lezioni = explode("§", $lez);
foreach($lezioni as $key => $lezione) {
$key++;
echo "[b]".$key."[/b]. <a href=\"buyer.php?lez=".$lezione."\">".$lezione."</a>
";
}
Normalmente con una cosa di questo tipo $row['area'] č messo solo ogni volta che cambia.