Somebody slap me.

I spent most of yesterday working on a nifty little php script for work…

When I was testing it, I was running into all sorts of odd behavior and I got tired of trying to de-bug it. I put it up on my website so I could work on it over the weekend.

I just spent the last hour or so breaking the script from a single php file into 6. I thought my scheme for having the different steps the script goes through as functions controled by a variable called $stage was somehow flawed, since in some cases I was making the script pass arguments back to itself via the URL. Or something – I wasn’t exactly sure what was wrong. It was buggy and needed to be fixed.

THEN I see that I’m using “=” instead of “==” to check what “stage” I’m on in the master control structure that determines which function to do.

OF COURSE the statement

if (stage = 1) {
doStepOne;
} elseif (stage = 2) {
doStepTwo;

is going to always have me doing step 1…

GAH! I r stupid.

Now the question is, do I go back to my single php page design, or keep working on the multi-page one?

Edited on Oct 27th 2002, 07:49 by Hooloovoo

Edited on Nov 22nd 2002, 17:56 by Hooloovoo