PHP/MySQL knowledge needed for this project?

Talk about your favorite PC games, Steam and building awesome custom rigs!

Moderator:Moderators

User avatar
lifeisbetterwithketchup
Senior Member
Posts:2180
Joined:Fri Jul 21, 2006 12:08 pm
Steam ID:lifeisbetterwithketchup
Location:Illinois. Whee.
Contact:
PHP/MySQL knowledge needed for this project?

Post by lifeisbetterwithketchup » Sun Jan 20, 2008 6:43 pm

Alright, I work at the local Dairy Queen, and I'd like to set up an online work schedule for it. My question is: how much PHP/MySQL knowledge is needed to do such a thing? Basically, all I would want is something that will show what days and what hours people work, after my boss logs in and updates it, nothing terribly fancy. The key is simplicity: I want it to be really easy for him to update the schedule.

Would the knowledge to create such a thing be feasible to learn in about a month (that's when the store re-opens)? I already have decent knowledge of HTML (and VB.NET and TI-BASIC, but I don't think those are relevant here).
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:

User avatar
Skyone
Moderator
Posts:6390
Joined:Tue Nov 29, 2005 8:35 pm
Location:it is a mystery
Contact:

Post by Skyone » Sun Jan 20, 2008 6:46 pm

PHP and MySQL are unbearably easy to learn, and your application seems nothing short of simple. Once you learn about PHP/MySQL, you'll find this for yourself.

User avatar
lifeisbetterwithketchup
Senior Member
Posts:2180
Joined:Fri Jul 21, 2006 12:08 pm
Steam ID:lifeisbetterwithketchup
Location:Illinois. Whee.
Contact:

Post by lifeisbetterwithketchup » Sun Jan 20, 2008 6:50 pm

Skyone wrote:PHP and MySQL are unbearably easy to learn, and your application seems nothing short of simple. Once you learn about PHP/MySQL, you'll find this for yourself.
Thanks for the quick replay, Sky. Do you know of any good places to learn PHP/MySQL?
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:

User avatar
Skyone
Moderator
Posts:6390
Joined:Tue Nov 29, 2005 8:35 pm
Location:it is a mystery
Contact:

Post by Skyone » Sun Jan 20, 2008 6:53 pm

Since it's so easy to learn, generic tutorials found through Google are simply enough. I usually use:

http://www.freewebmasterhelp.com/tutorials/phpmysql
http://www.php-mysql-tutorial.com/

For reference.

User avatar
lifeisbetterwithketchup
Senior Member
Posts:2180
Joined:Fri Jul 21, 2006 12:08 pm
Steam ID:lifeisbetterwithketchup
Location:Illinois. Whee.
Contact:

Post by lifeisbetterwithketchup » Sun Jan 20, 2008 6:56 pm

Thanks again, Sky.
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:

User avatar
Skyone
Moderator
Posts:6390
Joined:Tue Nov 29, 2005 8:35 pm
Location:it is a mystery
Contact:

Post by Skyone » Sun Jan 20, 2008 6:58 pm

Sure thing, post if/when you need help or get confused.

User avatar
ZN13
Posts:433
Joined:Thu Apr 05, 2007 8:53 pm
Steam ID:Z_Nelson13
Location:Texas
Contact:

Post by ZN13 » Sun Jan 20, 2008 10:44 pm

Why is it that every time I post in a thread, it dies?
:lol:

myersn024
Posts:212
Joined:Mon Dec 11, 2006 2:34 pm

Post by myersn024 » Tue Jan 22, 2008 7:04 pm

Unless you just really want to know mySQL and PHP, Visual Web Developer Express and SQL Express are a lot more noob friendly.....and free. You can build all your pages without actually having to write any code. You just have to have a web server capable of hosting ASP .NET 2.0 pages.

User avatar
lifeisbetterwithketchup
Senior Member
Posts:2180
Joined:Fri Jul 21, 2006 12:08 pm
Steam ID:lifeisbetterwithketchup
Location:Illinois. Whee.
Contact:

Post by lifeisbetterwithketchup » Tue Jan 22, 2008 7:19 pm

myersn024 wrote:Unless you just really want to know mySQL and PHP, Visual Web Developer Express and SQL Express are a lot more noob friendly.....and free. You can build all your pages without actually having to write any code. You just have to have a web server capable of hosting ASP .NET 2.0 pages.
Thanks for the info, but I like to do my stuff as unaided-by-software as possible. :)
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:

myersn024
Posts:212
Joined:Mon Dec 11, 2006 2:34 pm

Post by myersn024 » Tue Jan 22, 2008 10:12 pm

I used to be the same way until I got over the need to constantly re-invent the wheel.

Electric Rain
Senior Member
Posts:1911
Joined:Tue Mar 29, 2005 12:39 pm
PSN Username:Denki_no_Ame
Location:What's it to you? Stalker...
Contact:

Post by Electric Rain » Tue Mar 04, 2008 8:44 am

You want to use Tizag. Trust me. They have amazing tutorials. I learned what I needed to know to write something like what you're talking about in a week thanks to those tutorials. :wink:

Edit: *looks at thread creation date* Oh... :oops: Nobody ever posts in the Development Center, it seems! This thread was still towards the top... I though it was new-ish. :?

So, did you get it built? :lol:
Image

User avatar
lifeisbetterwithketchup
Senior Member
Posts:2180
Joined:Fri Jul 21, 2006 12:08 pm
Steam ID:lifeisbetterwithketchup
Location:Illinois. Whee.
Contact:

Post by lifeisbetterwithketchup » Tue Mar 04, 2008 3:41 pm

No, I haven't gotten around to it yet. This semester I have honors Chem, and it takes up way too much time. Also, the Dairy Queen opened last week, but I'm not going back until summer due to Chem sucking and taking all my free time.

And yeah, the Dev forum is way to slow. :lol:
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:

bobbypig
Posts:6
Joined:Sun Sep 06, 2009 10:04 am

Re: PHP/MySQL knowledge needed for this project?

Post by bobbypig » Sun Sep 06, 2009 10:33 am

GOOGLE CALENDER!
It's free, easy, and reliable...

but if you must do things your own way, I suggest php and mysql. Pretty much, you'll want your database to have the following tables (feel free to change the names):
-workers
-classes
-shifts
-assignments

columns:
workers should contain workerID, classID, name
classes should contain classID, className
shifts should contain shiftID, startTime, endTime
assignments should contain assignmentED, date, workerID, shiftID

explanation:
-workers are entered into the system so that they can be attached with assignments.
They have a class only for the site (so that when you make your php web app, only some classes can edit some data)

-classes simply pair numbers with names so that the site can display a user's class.
feel free to delete this table if it makes more sense for php to parse the classID

-Shifts identify the start and end time of a shift. You can enter many sifts with different (and even overlapping) hours so long as each shift has it's own row.

-Assignments pull everything together, allowing workers and shifts to be paired on a specific date.

with this database, you can design just about any php app to edit it (and I also recommend setting up a cron job to erase old shift data)

Electric Rain
Senior Member
Posts:1911
Joined:Tue Mar 29, 2005 12:39 pm
PSN Username:Denki_no_Ame
Location:What's it to you? Stalker...
Contact:

Re: PHP/MySQL knowledge needed for this project?

Post by Electric Rain » Sun Sep 06, 2009 12:42 pm

Dude, seriously... a year and a half... >.>
Image

User avatar
lifeisbetterwithketchup
Senior Member
Posts:2180
Joined:Fri Jul 21, 2006 12:08 pm
Steam ID:lifeisbetterwithketchup
Location:Illinois. Whee.
Contact:

Re: PHP/MySQL knowledge needed for this project?

Post by lifeisbetterwithketchup » Sun Sep 06, 2009 1:31 pm

Yeah... this is a long since abandoned project. :lol:
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:

Locked