|
| |
|
|
womble
Posts: 6009 Joined: 3/14/2005 From: Living on the edge Status: offline
|
RE: Books - 9/4/2009 6:53:00
One of the best online resources I've found for PHP is tizag.com, which has some good tutorials on the basics of PHP. Books wise, my favourite is "PHP fast and easy web development" by Julie Meloni, which was the book I used when I did a distance learning course with the Open University on PHP ("Open source web development"). There's also one called "Sams Teach yourself PHP in 24 hours" by Matt Zandstra, which was another one I used a lot during the course. For PHP and MySQL, my favourites are from the "for dummies" series: "PHP and MySQL Web Development All-in-one Desk Reference for Dummies" and "PHP and MySQL Everyday Applications for Dummies" (both by Janet Valade). Another excellent (though expensive one) for PHP/MySQL is "PHP and MySQL Web Development (Developer's Library)" (Luke Welling, 4th edition). I found it around £30 in bookshops, but Amazon had it for around £20. The "everyday applications" one is nice because it actually works through creating 7 useable applications using PHP and MySQL with the complete code for them, but also talks you through each step explaining why it's written as it is. I also did a course on Coldfusion a couple of years ago (well, it was database development actually, but they taught Coldfusion along with it as it was the easiest to teach/learn to be able to do stuff with the databases we were creating - again, a 12 week course I did with the OU), and it's a very nice language - logical and easy to learn, and there are a lot of pre-built functions in it for connecting to databases and working with forms etc. Again, "Sams" has a "teach yourself in 24 hours" book on Coldfusion Express, which is a cut-down version of Coldfusion which uses some of the most common aspects of Coldfusion. I think it's out of print now, but it's still available usually on Amazon.
_____________________________
~~ "A cruel god ain't no god at all" ~~ ~~ Erase hate. Practice love. ~~
|
|
|
|
womble
Posts: 6009 Joined: 3/14/2005 From: Living on the edge Status: offline
|
RE: Books - 9/4/2009 8:39:31
quote:
ORIGINAL: Tailslide The other issue is that you have to ensure any books you do buy ar PHP 5 - then there's the issue of whether you go for Pear or not (I don't) and Object Orientated Programming or more old-school procedural. That's why I like the "for dummies" "everyday applications" one, because it covers PHP 5 (but also explains how you might have to change it if you're using PHP 4) and also explains both the procedural and OOP method of doing the same thing. Fora tend to be very hit and miss. To be honest I've not had much success with fora always - often I've found that if I have some specific code that isn't working properly help's usually fairly forthcoming, but if I'm trying to do something and I've no idea how to accomplish whatever it is, often it can be a very long and protracted process to figure out how to do it and the precise method needed.
_____________________________
~~ "A cruel god ain't no god at all" ~~ ~~ Erase hate. Practice love. ~~
|
|
|
|
womble
Posts: 6009 Joined: 3/14/2005 From: Living on the edge Status: offline
|
RE: Books - 9/5/2009 8:48:00
Yay, and I've finally figured out how to write information from a form into a file that includes variables, which updates the variables which then go into a script that displays some nice graphics (depending on the value of the different variables). As Tailslide says, you quickly find yourself with chunks of code that you can reuse again, or you have a script that's very similar to something new you're trying to accomplish, and with a few tweaks, or using the same principles, you can do whatever the new task is. I've been working on this particular problem for a couple of days now, and finally the penny dropped where I was going wrong a while ago. It's taken me a while to get there (through a combination of looking at stuff online such as tizag, bits of my PHP books, and old forum threads about problems similar to the one I've been working on), but having done it once now it'll help greatly in a few months time when I've got to add some features to an existing site where my client wants to be able to add information into the site himself. I know that part of what I'm going to have to do for this client is set up something where he can simply enter information on a form to update it (though at some point it's also going to have to include holding information in a database and probably uploading photos as well). Now I've solved part of the puzzle on a different project I know the PHP in-built functions I'll need to use and roughly how I'll need to set it up, so it's one less thing to have to figure out when I come to do it...and of course if I get really stuck with the rest of it I'll ask Tail!
_____________________________
~~ "A cruel god ain't no god at all" ~~ ~~ Erase hate. Practice love. ~~
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts
|
|
|