Sujit, вам определенно нужно использовать AJAX. Я думаю, что вы не очень четко объяснили себя, но вы говорите, что хотите, чтобы весь код был на одной странице, это плохая практика программирования. Вам нужно использовать AJAX и иметь «разделение кода» (отделить HTML от JS от PHP).
Возможно, вы боитесь использовать AJAX, я рекомендую и простую библиотеку для управления AJAX, она называется SACK . Вы можете увидеть хороший легкий урок здесь .
Надеюсь, что это работает для вас.