Merhaba,
$guncelle = mysql_query("UPDATE com SET update='$saat' where id='$id'");

Bu satırda com adında ki tablonuzda, update adında ki sütununuzu saat adında bir değişken ile, id değerine göre güncellemek istemişsiniz.

Saat değişkenine aşağıda ki tarih fonksiyonunu atamışsınız.
$saat=date('Y-m-d h:i:s');

Peki id değişkenini neye tanımladınız ? Sorgu veritabanında id değerini hangi id değerine göre aramalı ?

Muhtemelen burada hata yapıyorsunuz. Ayrıca sorgularınız sonuna mysql_error(); eklerseniz hatalarınızı görmüş olursunuz.

Saygılarımla.