время учиться отладке, приятель
Хорошее место для начала: http://www.ibm.com/developerworks/library/os-debug/
для mysql чрезвычайно удобно выполнять запросы следующим образом:
$result=mysql_query($sql) or trigger_error(mysql_error()." ".$sql);
и убедитесь, что вы видите все возникшие ошибки.
если вы не можете быстро это исправить, вы можете добавить эти строки вверху скрипта
ini_set('display_errors',1);
error_reporting(E_ALL);
но для состояния производства display_errors
значение должно быть изменено на 0
Рекомендуется также проверять исходный код HTML, а не просматривать отображаемую страницу в браузере. Он сообщит вам, есть ли у вас проблемы с короткими тегами или нет. Всегда полезно знать, есть ли у вас какие-либо проблемы, прежде чем приступить к их устранению.