I just want to build my first dynamic Website. I want to use PHP, MYSQL, AJAX, HTML, CSS
I have some beginner Questions:
-
Should the Header and Navigation Bar excluded in a header.php and print out with echo?
-
Should the design tags in the echo in php (like:
<a>1 Test test</a>) or only return the the data - Is there a good example for making dynamic websites?
My main problem is that i don’t know how to make a clear structure. Where to make the right design (print out in the php ?)
If it is really your first website, I’d actually recommend using nothing in terms of frameworks. This buys you some time to get comfortable with HTML/CSS, SQL and PHP, without overloading you with higher-level principles such as MVC (model/view/controller) and others. I’m mostly concerned that starting with a framework right away makes the learning curve to steep, and skips over things such as getting comfortable with the programming language you’ll be using.
You’ll eventually make a mess with way, but this will only make you appreciate the frameworks more; you can then make the transition to using a framework such as CodeIgniter, Symfony or CakePHP (or others, because there’s a whole bunch more).
Other frameworks that I really like working with are Play! for Java, and Rails for Ruby. Since you stated you’re a beginner, you might consider these as well.