prova ad impostare
$pagamento=100;
metti nell' ELSEIF un print "test" e cotnrolla che lo script arrivi dentro e poi verifica che venga effettuato l'aggiornamento .
errore_server() e' una funziona scritta da te?
altrimenti die(mysql_error()) potrebbe aiutart ia capire se c'e' un errore di DB .
se tutto funziona significa che hai dei problemi prima dello script che hai postato , ossia la select non prende i valori diversi da 200