futrose Posted November 24, 2010 Share Posted November 24, 2010 I'll preface by saying this is my first DB driven site and I'm teaching myself php with the help of fine folks like yourselves. (this is not a shopping site, more informative than anything) I can't wrap my brain around how to set something up and am hoping for some insight. I have created a nav system using the "id's" from my CATEGORIES table. When a user clicks my link the page is populated with the descriptive paragraph corresponding with the "id". There is additional information that will be required on each page but not all information will be displayed in the same format across every page. The way I have it set up so far is 2 tables: categories - all nav information and descriptive paragraph for page jci - holds information about an uploaded file with a link to the file stored in /uploads/ (the files are only uploaded by admin) then I have an includes directory with a jci.inc.php file which is the code and template to display the jci table information. How do I set it up so that the jci.inc.php file is displayed only when the "jci" category is clicked? how do I make other include files with different layouts and have them displayed with other info when other categories are clicked? I can see this turning into a lot of "if" statements. Thanks for any insight. Quote Link to comment https://forums.phpfreaks.com/topic/219684-logically-stumped/ Share on other sites More sharing options...
synapp2 Posted November 24, 2010 Share Posted November 24, 2010 Code examples and/or screenshots would be really helpful. But, based on your descriptions, you're grappling with the fundamental issues of web application architecture. It's good that you recognize that a lot of conditionals - "if" statements - is not the way to go. Understanding abstraction and polymorphism are your keys to dealing with runaway control structures. About the only concrete thing I can recommend is study. There are many books and online references available, and it's hard to know where to start. "PHP and MySQL Web Development" by Welling and Thomson - covers most of the things you're trying to learn. There's lots of good software engineering discussion and practical examples. Take your time and heed that voice that tells you there's got to be a better way. There almost always is. Quote Link to comment https://forums.phpfreaks.com/topic/219684-logically-stumped/#findComment-1139028 Share on other sites More sharing options...
futrose Posted November 27, 2010 Author Share Posted November 27, 2010 you are correct in the assumption that I'm struggling with "the fundamental issues of web application architecture". I taught myself html and built our first static company website (www.keystonecandle.com if anyone is interested) a few years ago. Now trying to get my brain to re-think and re-learn how to set up a site using php and mysql is tough. Especially since I'm teaching myself php with no real programming background. I did buy a book called "Build your own database driven website using php & mysql" by kevin yank. It is a good book and has taught me a lot so far but there isn't much in it about setting up templates and using them. I'll keep researching till I can get the thought process straight on this. Thanks for your reply. Quote Link to comment https://forums.phpfreaks.com/topic/219684-logically-stumped/#findComment-1140313 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.