[snip]
I am having a problem with a form.  I am trying to have a form pass a
variable so that I can update an item.  I think the problem is that the
variable (ticketed) is being read as text instead of a number.  These
are the tests I have run.  
 
This statement works:
$sql = 'UPDATE wo SET status = 1 WHERE ticket = 1'
 
This statement does not:
$sql = 'UPDATE wo SET status = 1 WHERE ticket =
$HTTP_POST_VARS[ticketed]'
 
Any suggestions...
 
If I do "echo "$HTTP_POST_VARS[ticketed]"; 
It returns a 1
[/snip]

There is your clue....double quotes in your last example, but single
quotes in your query. To be verbose...

$sql = "UPDATE wo SET status = 1 WHERE ticket = '" .
$HTTP_POST_VARS['ticketed'] . "' ";

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to