Esto, ¿como quieres que te "filtre" por el valor del date() si realizas la consulta ANTES de obtener el valor? Haz algo asi:
Código PHP:
<?
// begin Recordset
$colname__noticias = date("Y-m-d");
if (isset($HTTP_GET_VARS['date'])) {
$colname__noticias = $HTTP_GET_VARS['date'];
}
$query_noticias = sprintf("SELECT * FROM noticias WHERE Fecha = '%s' ORDER BY Fecha DESC", $colname__noticias);
$noticias = $pruebas->SelectLimit($query_noticias) or die($pruebas->ErrorMsg());
$totalRows_noticias = $noticias->RecordCount();
// end Recordset
?>
<?php
while (!$noticias->EOF) {
?>
<tr>
<td><?php echo $noticias->Fields('Noticia'); ?></td>
<td>n</td>
</tr>
<?php
$noticias->MoveNext();
}
?>
<?php
$noticias->Close();
?>
Sin mas. Ya lo tenias hecho, lo que pasa es que ponias como valor por defecto '1', no la fecha actual. Siempre que uses el copipasteo, procura entender el codigo que pegas. Ya ves que si hubieras entendido que esa linea era la que asignaba el valor por defecto, tu unica duda seria como obtener la fecha actual.
Saludos.