aqui te pongo el código con algunas modificaciones, pero no logro enterder lo que deseas hacer
Código PHP:
<?php
$buscar=$_POST['buscar'];//$HTTP_POST_VARS ya no se usa.
$seccion=$_POST['seccion'];
$buscar= trim($buscar);
if (!$buscar)// !$seccion, este no es necesario porque siempre tendrá un valor
{
die("debe escribir el criterio de busqueda"); // es mejor dar un mensaje para saber que esta odurriendo
}
$buscar = addslashes($buscar);
$seccion = addslashes($seccion);
$db = @mysql_connect("localhost", "xxxx", "xxxx");
if (!$db)
{
echo 'Error de conexión a la base de datos. Vuelva a intentarlo más tarde';
exit;
}
mysql_select_db("xxxxx");
$query = "SELECT id,titulo,descripcion,file,seccion,DATE_FORMAT(fecha,'%d/%m/%Y') as fecha FROM noticias WHERE titulo LIKE '%$buscar%' OR descripcion LIKE '%$buscar%' AND seccion = '%$seccion%' ORDER BY fecha";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
echo '<h2>Número de resultados: '.$num_results.'</h2>';
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo '<p style="color:#EE3439; text-align:justify; padding:5px 5px 0 5px; font-size:14px; font-weight:bold;">';
?>
<img src="../images/noticias/<?php echo $row['file']; ?>" style="float:left; margin-right:5px; border:2px solid #717370;" width="100" height="100"/>
<?
echo '(';
echo stripslashes($row['fecha']);
echo ') ';
echo htmlspecialchars(stripslashes($row['titulo']));
echo '</p><p style="color:#747273; text-align:justify; padding:5px;">';
echo stripslashes($row['descripcion']);
echo '</p></h1>';
}
?>
suerte y saludos