A colaborar.
Primero:
Cita: $busca = "";
$busca = $_POST['busca'];
Te sobra el $busca = ""; ya que si el $_POST["busca"]; no devuelve nada se crea la cadena vacia.
Como dicen los compañeros, supongo que
Cita: P ON C.serial = P.serial like '%".$busca."%'");
Sera de tipo numerico, si es asi, te va a dar errores seguro, ya que te va a devolver una infinidad de registros que no son los que tu quieres, creo.
Y si te das cuenta estas diciendo:
Une las tablas C y P en las que C.serial sea igual a P.serial ..... El LIKE '%$busca%' me parece que no esta bien puesto. ya que la sentencia de comparacion es C.serial = P.serial.
Creo que tienes modos mas simples de hacer lo que quieres.
Saludos.