Heb je al hier en daar een losse echo gedaan om te kijken waar kijk wel en niet komt? verder kan var_dump(); ook helpen om te kijken of een variabele wel de verwachte waarde heeft. En verder mysql_num_rows(); is ook handig om te controleren of er wel resultaat is van je query