Raden under varje frågesträng är fel
($row = mysql_fetch_assoc($b));
$row["bobot"];
Eftersom du inte lagrar resultatet någonstans. Det korrekta sättet att få värdena bör vara:
if(count($res=mysql_fetch_assoc($b))>0)$_b=$res[0]['bobot'];
(om returnerande resultat har minst en rad, returnera värdet till $_b variabel)
Tänk på att $b används för att lagra frågeresultatet, inte värdet du får från det.
Sedan summerar du resultaten så här:$calc = $_b+$_d+$_f+$_h; och det är allt.