![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I decided to work in earnest on a little project I've intended to do for some time, an address book app.
I have addresses on index cards, a file on my windows PC, and a file on my ebook.
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
So I wrote a PHP fronted to a tiny little mysql database. It stores names, phone numbers, addresses, webpage addresses, IM user info, emails, and birthdays. Each person can have multiple instances of each bit of data, especially handy with those who keep changing countries on a seasonal basis. The most important fields are searchable. Best of all, with one link it produces a single webpage version suitable for the ebook.
With most of my programming projects I get them working to a point and then go off to other things. This is why my mp3 player system grows by fits and spurts. I'll do one thing, then forget about the fifty seven others I thought of while doing it. But in this case I sat and worked through all the functions I'd planned one after the other. It took more of my weekend than I'd hoped, but it's a nice feeling to have it done.
As a sidenote: I love using n-dimensional arrays, I always have. It was the one thing that was hugely cool about COBOL. But for any given language I can rarely remember how to get the data back out of them.