generalmente este tipo de errores de sql, lo que hago yo muestro mi consulta por pantalla, la copio y la mego en el mysql para ejecutarla.
lo otro no veo tu coneccion a la base de datos, uno asume que esta bien echa.
Código PHP:
//modifica esta parte del codigo
$result = mysql_query("select* from clientes where id_cliente ='".$_POST['id_cliente']."' and id_empresa ='".$idempresa."'")
or die(mysql_error());
//por esta, es lo mismo solo mas ordenado y muestra la consulta por pantalla
$id_client = $_POST['id_cliente'];
echo $sql = "select* from clientes where id_cliente = $id_cliente and id_empresa ='$idempresa'";
$result = mysql_query($sql);