I'm not sure this is the best way to do it, but you could try:
$keys = array_keys($HTTP_POST_VARS);
for($x = 2; $x < (count($keys) - 1); $x++)
{
$updateString=$updateString.$keys[$x]."='".$HTTP_POST_VARS[$keys[$x]]."',";
}
$x++;
$updateString=$updateString.$keys[$x]."='".$HTTP_POST_VARS[$keys[$x]]."'";
or:
$keys = array_keys($HTTP_POST_VARS);
for($x = 2; $x < count($keys); $x++)
{
if($x != (count($keys) - 1))
{
$updateString=$updateString.$keys[$x]."='".$HTTP_POST_VARS[$keys[$x]]."',";
}
else
{
$updateString=$updateString.$keys[$x]."='".$HTTP_POST_VARS[$keys[$x]]."'";
}
}
-----Original Message-----
From: Mike [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 21, 2001 11:34 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Tough one?
I am building an update string on the fly from form fields.I am trying to
add a comma between fields but I cant have one after the last field.This is
the code that doesnt work.Also I cant have a comma at all in a table with
only one updated field.
$keys = array_keys($HTTP_POST_VARS);
for($x = 2; $x < count($keys); $x++)
{
$updateString=$updateString.$keys[$x]."='".$HTTP_POST_VARS[$keys[$x]]."',";
Thanks
Mike
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]