Os dejo todo el codigo. El sistema pretende poder eliminar las noticias < > o = a la fecha que introduzca el usuario. Pero en el swf donde esta el formulario me dice que no hay noticias con esa fecha cuando pongo el =
Supongo que será problema de los tipos de datos, he probado ya varias cosas, por eso el codigo es tan caotico, el if(!query) se repite innecesariamente pero dudo que sea el problema.
Gracias otra vez

<?php
require_once('conf.php');
$result = eliminar($HTTP_POST_VARS['simbolo'],$HTTP_POST_VARS['fecha']);
print $result;
function eliminar($simbolo,$fecha){
if($simbolo=="anteriores"){
$fechaini = date("Y-m-d", strtotime($fecha));
$query = @mysql_query("DELETE * FROM noticias fecha < 'fechaini' ;");
if(!$query){
echo "resultado=No hay noticias ".$simbolo." a ".$fechaini;
} else {
echo "resultado=Has eliminado todas las noticias con fecha ".$simbolo." a ".$fechaini;
}
}else{
if($simbolo=="posteriores"){
$fechaini = date("Y-m-d", strtotime($fecha));
$query = @mysql_query("DELETE * FROM noticias WHERE fecha > 'fechaini' ;");
if(!$query){
echo "resultado=No hay noticias ".$simbolo." a ".$fechaini;
} else {
echo "resultado=Has eliminado todas las noticias con fecha ".$simbolo." a ".$fechaini;
}
}else{
if($simbolo=="iguales"){
$fechaini = date("Y-m-d", strtotime($fecha));
$query = @mysql_query("DELETE * FROM noticias WHERE fecha = 'fechaini' ;");
if(!$query){
echo "resultado=No hay noticias ".$simbolo." a ".$fechaini;
} else {
echo "resultado=Has eliminado todas las noticias con fecha ".$simbolo." a ".$fechaini;
}
}else{
echo"Funciona, prueba el swf";
}
}
}
}
?>