If you need to ask questions like this then you are not one: https://forums.digitalpoint.com/threads/where-did-i-do-wrong.2835569/ https://forums.digitalpoint.com/threads/it-keeps-saying-signup-empty.2835460/ https://forums.digitalpoint.com/threads/problem-with-registration-system.2835446/
No of course I've just begun learning. This is the same knowledge that I have so why don't you go posting your unhelpful comments somewhere else?
Practice makes perfect. The more you code and try to improve the more competent you will become. Like malky66 said you seem to have a way to go, not that it should discourage you. Keep on coding and you will even notice yourself getting better.
They call it a language for a reason. If you're not fluent in it you're probably not a good developer. So, being fluent (being able to whip out almost anything you want) is key.
1. When your php & mysql website doesn't go down when you get double/triple the traffic you are getting now. 2. When there is a "enter phone number" field in your php form, and people cannot enter their name in it 3. When you yourself cannot read password of users stored in a cookie, or in the database. 4. When your php contact form doesn't send spam messages to "just anyone." 5. When you use error_reporting(E_ALL) in your script, and you cannot see any notices or warnings 6. When your webhost upgrades php, and your website still runs without problem. And if there is a problem, you don't have to edit a lot of code in many php pages. 7. When humans cannot tell the difference between load time of a php scriptted page, and a pure html page 8. When you do not have to run to the php website to see syntax of basic php functions, each time you code a new script. 9. When a user cannot upload a zip file from a form that is supposed to upload images 10. When you don't get "memory exceeded" messages in your php scripts Then you are a good php developer