Gracias cara_jito de esa forma obtengo el id_compra, pero como le digo:
Si ese id se encuentra en la tabla Compras entonces el span con id igual a ese id muestre la class marcado, sinó no marcado.
En php he visto alguna vez la variable exist o algo parecido pero creo que verifica la existencia de un archivo y no de un dato dentro de la base de datos.
Pondré un ejemplo solo para hacerme comprender, pero lógicamente no es válido
Código PHP:
Ver originalif id_compra exist into Compras{
span(id_compra).css="marcado";
}else{
span(id_compra).css="no marcado";
}