Dakota Performance Database
Under Construction!
Click on the above picture to see more of my Dak
This is the site of a database for Dodge Dakota owners, who want to share information on their trucks.
What you will find here is an interface to creating/modifying user entries in the database, a set of summary tables of all entries in the database, and a method of viewing the detailed information of any user in the database.
I sincerely appologize for how crappy this front page looks. I spent all of my effort in making the CGI script perform (reasonably) well, and have all sorts of cool options.
First the good stuff:
Here is a list of what you can do with the tables:
- View the tables I think are most valuable. These tables are set up to provide quick access to the data I thought people would want most
- Create custom tables containing whichever fields you are interested
in seeing. NOTE: While this works fine, you must click on the
"Redisplay this page" link if you want to bookmark it
- Sort any table by any of the values you want. Just click on the header of the column you want to sort by
- Jump to any user's detailed information from any table
And here are some other cool features:
- Add a picture to your detailed description. All you need is the URL
- Update your information whenever you like
- Store 2 sets of performance data (HP,0-60,1/4-Mile, etc.) This could be from different sources or with different mods
- Get a preview of what your detailed description will look like before confirming your data.
Missing Features/Issues/Concerns:
- Cookies are not used to store user-state, so when creating or modifying an account, the 'Forward' and 'Back' buttons may log you out. I have no plans to fix this, since it was a fundamental decision as to how to deal with security. They seem to work ok in IE, but not in Mozilla. go figure
- No SSL is used for this page. That means that your password will be transmitted across the net in cleartext form (i.e. not encrypted). It will be stored in an encrypted form-using crypt(), but if you use the same password everywhere on the net (which you really shouldn't) I don't recommend using that password here. You've been warned
- The custom table creation works pretty well, but there are a few known glitches. It is fully functional though.
- I wrote about 1000 lines of perl code for the CGI script. I did it pretty quickly. There are SURE to be bugs. If you find one, please let me know. It can't do anything mennacing, but don't be too surprised if the database becomes corrupted.
- Along the same lines, I can't make any gaurantees about security. I have taken a few measures to keep people from tampering with other people's data. They are by no means secure. If someone wants to modify your entry, they can probably find a way.
- I appologize whole-heartedly (again) for the ugliness of this page, I'll fix it eventually (or if someone else wants to...)
- This is not the final home for this page. When I find one, I'll let you know
Credits:
- These pages use the cgi-lib.pl code by S.E.Brenner. This sure makes it a bit easier for me.
- These pages use the auth-lib.pl code from Selena Sol. It isn't perfect but it is a lot more secure than what would be here without it.
- Everything else was done by me. Good or bad, it is my fault.
Questions? Comments? Problems? Let
me know.