te pongo todo el codigo a ver si me ves el fallo
Código PHP:
<?php
$palabra = $_POST['palabra'];
function listar($con,$el_id)
{
//$palabra = utf8_encode($_POST['palabra']);
//$palabra = utf8_encode($_POST['palabra']);
echo "<center>";
$sql1="select * from exportec WHERE (nom_marca like '%".$palabra."%') order by 'id' asc";
$buscar=@mysql_query($sql1,$con) or die ("<p class=\"MSG\">¡ERROR! Ha ocurrido un error al intentar listar los registros</P>");
$n_registros=mysql_num_rows($buscar);
//Si no existen registros en la tabla (tabla vacia)
if ($n_registros == 0) {echo "<p class=\"MSG\">No existen registros en la base de datos</P>";}
else //Si existen registros en la tabla
{
echo "<table class=\"list\">
<tbody>";
while($registro = mysql_fetch_array($buscar))
{
if ($usu_id!=$registro['id']) {echo "<tr onmouseover=\"this.bgColor='#990000'\" onmouseout=\"this.bgColor='#990000'\">";}
else {echo "<tr style=\"background-color:#990000;\">";}
//Vamos a ver cual es la marca
$SQL_cat="SELECT nombre FROM marcas WHERE id=".$registro['nom_marca']."";
$cat=@mysql_query($SQL_cat,$con) or die ("<p class=\"MSG\">No se pudo mostrar la categoría</P>");
$aux_cat = mysql_fetch_array($cat);
$la_marca = $aux_cat['nombre'];
//Vamos a ver cual es el modelo
$SQL_cat="SELECT modelo FROM modelos WHERE id=".$registro['nom_modelo']."";
$cat=@mysql_query($SQL_cat,$con) or die ("<p class=\"MSG\">No se pudo mostrar la categoría</P>");
$aux_cat = mysql_fetch_array($cat);
$el_modelo = $aux_cat['modelo'];
echo "<table>
<tbody>
<tr>
<td>
<a href=\"".$_SERVER['PHP_SELF']."?accion=view&el_id=".$registro['id']."\" title=\"Mostrar detalles\"><img style=\"border:0px solid #000; margin:5px;\" src=\"images/th_".$registro['foto01']."\" alt=\"".$registro['nombre']."\" title=\"".$registro['nombre']."\" /></td>
</a><td class=\"listdat\" style=\"text-align:center;\"><a href=\"".$_SERVER['PHP_SELF']."?accion=view&el_id=".$registro['id']."\" title=\"Mostrar detalles\">".$la_marca." ".$el_modelo."</a></td>
</tr>";
} //EndWhile
echo "</tbody>
</table>";
echo "<div class=\"nregistros\">Existen $n_registros registros</div><br />";
} //EndIf
mysql_free_result($buscar);
echo "</center>";
} //EndFunction