Thanks. That could be the likely case. I was using 000webhost some time ago, but the databases didn't allow proper data entry (something to do with their permissions), and the modules have been the issue with infinityfree. I will look into some paid hosting.
Thank you for your help.