Hola,
Ya has hecho algo muy parecido a lo que pides al insertar $total.
Yo lo haría más o menos así:
Código PHP:
if (sesión iniciada y algo en el carrido) {
$estadoboton='';
}
else {
$estadoboton=' disabled';
}
echo "<input name=\"comprar\" type=\"submit\" id=\"comprar\" value=\"Comprar\"$estadoboton/>\n";
Por cierto, acostúmbrate a no mezclar el estilo con el HTML, déjalo separado en sus correspondientes hojas CSS.
Un saludo :)