isset($var) question
From: Greg (greg_at_aperfectnumber.com)
Date: 03/28/05
- Next message: Janwillem Borleffs: "Re: isset($var) question"
- Previous message: Lüpher Cypher: "Re: session variable"
- Next in thread: Janwillem Borleffs: "Re: isset($var) question"
- Reply: Janwillem Borleffs: "Re: isset($var) question"
- Reply: Oli Filth: "Re: isset($var) question"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 28 Mar 2005 02:17:56 -0800
I have a question about the isset function. I was writing a script that
would check if a form was submitted and if there were values for all form
fields. Something like this:
FORM >submits to formhandler.php
<?
$name = $_POST['name'];
$date = $_POST['date'];
if (!isset($name) || !isset($date) )
{
do something;
}
else if (isset($name) && isset($date) )
{
do something else;
}
?>
The problem is that it would not recognize if the values were there or not,
and always executed the else statement. The fix was to change the "
if (!isset($name) || !isset($date) )" line to "if (!$name or !$date)" My
question is why it was not working before. Is the syntax not proper?
Thanks,
Greg
- Next message: Janwillem Borleffs: "Re: isset($var) question"
- Previous message: Lüpher Cypher: "Re: session variable"
- Next in thread: Janwillem Borleffs: "Re: isset($var) question"
- Reply: Janwillem Borleffs: "Re: isset($var) question"
- Reply: Oli Filth: "Re: isset($var) question"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|