Re: POST + QUERY
| From: | Dan Shirah | Date: | Tue, 27 Mar 2007 20:05:50 +0000 |
| Subject: | Re: POST + QUERY | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251471@lists.php.net to get a copy of this message | ||
!!!! So I was dancing all around it by trying !== and = but did not try
!= /??? UGH!
On 3/27/07, Tijnema ! <tijnema@gmail.com> wrote:
On 3/27/07, Dan Shirah <mrsquash2@gmail.com> wrote:
Okay, I thought this was VERY simple, but I cannot wrap my mind around
what
I am doing wrong.
echo $_POST['max_id']; *The echo returns the correct result
*if($_POST['max_id'] ='') { *This is suppose to run the below query if
$_POST['max_id'] is not blank*
$max_id = $_POST['max_id']; *Sets my POST value to a variable*
$info = "SELECT * FROM payment_request WHERE id = '$max_id'"; *Selects
record from my database by the matching ID's*
$result_info = mssql_query($info) or die(mssql_error()); *Puts the
query
results into a variable*
$row_info = ifx_fetch_row($result_info); *Makes a row in an array for
all
the returned fields from my query*
$my_info = $row_info['my_value'];
<input type="Text" value="<?php echo $my_info; ?>" size="20"
maxlength="16"
name="my_value"> *However, this box returns no data.*
I should be using if($_POST['max_id'] ='') { and
notif($_POST['max_id']
!=='') { correct? Since it is a comparative function just the =
should
be correct
You're wrong, = means you want to give the variable on the left the
value on the right.
This if you're using now will always return true (atleast if you don't
have very buggy server). And your $_POST['max_id'] will; have the
value ''
Use != :)
Tijnema