mi risponde che c'è un errore
Fatal error: Call to undefined function: current_date() in (...) on line 77
sulla linea 77 ho
if ($row_news['data_formattata_f'] < CURRENT_DATE()) {

ho provato anche a scrivere
<?php do { ?>
<?php
if ($row_news['data_formattata_f'] < "CURRENT_DATE()") {
?>
<div> [img]../grafica/rosso.gif[/img]
<p class="testoverde"><?php echo $row_news['data_formattata_i']; ?> _ <?php echo $row_news['data_formattata_f']; ?>

<?php echo $row_news['titolo']; ?></a></p>
<p class="testo"><?php echo $row_news['corpo']; ?></p>
</div>
<?php } ?>
<?php
if ($row_news['data_formattata_f'] >= "CURRENT_DATE()") {
?>
<div> [img]../grafica/verde.gif[/img]
<p class="testoverde"><?php echo $row_news['data_formattata_i']; ?> _ <?php echo $row_news['data_formattata_f']; ?>

<?php echo $row_news['titolo']; ?></a></p>
<p class="testo"><?php echo $row_news['corpo']; ?></p>
</div>
<?php } ?>
<?php } while ($row_news = mysql_fetch_assoc($news)); ?>

e mi elenca gli eventi in ordine ma tutti contrassegnati da icona rossa mentre quelli con data maggiore o uguale a quella attuale dovrebbero avere icona verde.