No....keep writing to the list. Next time, you might actually give the example like you did here so that, hopefully someone will be able to answer you better (I have a problem of not including enough myself). The first question, in itself, sounded like a basic question. I would be surprised if you didn't get a lot of heckling about it. I tried to keep my answer from sounding bad to you the first time because I have been there and still am there. Most of us have, but some won't admit it. Sometimes I forget it too. :) I am not an expert at PHP / MySQL. To me it would sound like the one = is assigning the $VerifyPasword[ContactID] whatever is in $_SESSION['ContactID'] which would mean that the else part would never be executed. Honestly though, there is a lot that I don't know. I know very little compared to how much I don't know. So I will also post this to the list and hopefully someone will know the answer to this.
At 08:09 PM 5/9/2002, "Chris Knipe" <[EMAIL PROTECTED]> wrote: >I don't want to keep flooding the mailing lists now with my crap, and I do >hope you don't mind me emailing you privately, but these if statements are >annoying to say the lease. > > >From what I read on php.net (as well as on various other documents for other >languages like C, and Perl), I am using if statements correctly - syntax >wise at least. > >What baffles me, is > > while ($VerifyPassword = mysql_fetch_array($PasswordCheckSQL)) { > // Compare UserIDs > if ($VerifyPasword[ContactID] = $_SESSION['ContactID']) { > $_SESSION['Authenticated'] = "True"; > $AuthenticationFailure = "False"; > } else { > $_SESSION['Authenticated'] = "False"; > $AuthenticationFailure = "True"; > } > >Works ($VerifiyPassword[ContactID] comes out of a MySQL Lookup, >$_SESSION['ContactID'] was previously, also looked up via a MySQL Query). >However, from what I understand in the documentation, in this case, the if >statement should be '==' in which case, it doesn't work ?!?!?!?!?!?!? This >is exactly what I am talking about, and why it is so confusing. Everywhere, >I use either a double =, or triple = in the if statements, with a ! to use >the is "not" true... Only in this specific statement, the only way I can >get it to work, was with a single =. Now what makes that if statement so >special over the others, that this one requires a single = and not a double >like all the other hundreds I have in my code? > >:) Thanks. > >-- >me > > >----- Original Message ----- >From: "Steve Buehler" <[EMAIL PROTECTED]> >To: "Chris Knipe" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> >Sent: Thursday, May 09, 2002 11:04 PM >Subject: Re: [PHP] Destroying Sessions > > > > Best bet is to go to any book store that carries programming books and >pick > > up a book on PHP. There are so many different things that you need to >know > > that nobody can mention them all here. The other option is to go to > > http://www.php.net and read everything the site has. > > $var = $value > > assigns $value to the variable $var. > > $var == $value > > tests to see if $var and $value are equal. > > > > Steve > > > > At 07:00 PM 5/8/2002, Chris Knipe wrote: > > >Nevermind.... > > > > > >For it sorted... Does anyone have any reference to any documentation on > > >how to use if statements properly? > > > > > >I know this sounds silly now, but when exactly do you use $var = $value, >or > > >$var == $value, and all the other operators? > > > > > >I'd really like to read up on this if someone can point me to a good > > >reference... I'm having the same type of situations with Perl as well... > > >Maybe it's just be who is stupid here... But hey, I'm trying :) > > > > > >-- > > >me > > > > > > > > >----- Original Message ----- > > >From: "Chris Knipe" <[EMAIL PROTECTED]> > > >To: <[EMAIL PROTECTED]> > > >Sent: Thursday, May 09, 2002 1:43 AM > > >Subject: [PHP] Destroying Sessions > > > > > > > > > > Hi all, > > > > > > > > Need some more help here unfortunately. This time, I did check the > > >manual, > > > > and well, I'm not to sure what I'm doing wrong... > > > > > > > > From a global (shared) script, I start a session.... > > > > > > > > <? session_start(); ?> > > > > > > > > I register session data, and use them throughout the site > > > > > > > > <? $_SESSION['something'] = "whatever"; ?> > > > > > > > > Now, how on earth do I destroy that session? > > > > > > > > <? > > > > include('../include/functions.inc'); > > > > session_unset(); > > > > $_SESSION = array(); > > > > session_destroy(); > > > > header ("Location: /index.php"); > > > > ?> > > > > > > > > I've tried all of that, to no prevail, the session remains, and my >values > > > > registered in $_SESSION['whatever'] still remains?????? > > > > > > > > Any help / pointers, much needed and appreciated. > > > > > > > > -- > > > > me > > > > > > > > > > > > > > > > -- > > > > PHP General Mailing List (http://www.php.net/) > > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > > > > > >-- > > >PHP General Mailing List (http://www.php.net/) > > >To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php