mira, vamos a concentrarnos en el mensaje de error y sus posibles causas:
Cita: el error que me muestra en buscar.php es: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\carpeta\buscar.php on line 112 en la linea 112
ahí nos está diciendo que dicha función
mysql_fetch_assoc() requiere de un argumento
#resource y por alguna razón tu estás pasándole un
boolean ¿por que?
la función
mysql_query() devuelve lo siguiente según el manual:
Cita: For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.
nos indica que devuelve un
boolean en caso de error, y de ahí viene todo el problema: la consulta que estas ejecutando no es correcta, tal ves exista un error en ella... pero, ¿como saberlo?
simple, hay que depurar
siempre nuestras consultas:
Código PHP:
$result = mysql_query(/* la consulta */) or die(mysql_error());
intenta corregir tu código y agrega dicha depuración a las consultas, seguro que eso te mostrará un mensaje de error mas claro... también, es recomendable guardar el texto de la consulta de SQL en una variable e imprimirla para conocer su valor exacto que le pasas a
mysql_query()
Código PHP:
$sql = "LA CONSULTA";
$result = mysql_query($sql) or die('Error de Mysql: ' . mysql_error() . "<pre>$sql</pre>");
jamás olvides eso...