Jump to content

[SOLVED] Updating a field


BarneyJoe

Recommended Posts

I'm just trying to edit some code to update a field in an orders table with a transaction code that wasn't there before, using some code in the return.php page.

 

At the moment it updates the the order status field using the code :

 

mysql_select_db($database_connOriental, $connOriental);
  $Result1 = mysql_query($updateSQL, $connOriental) or die(mysql_error());
}

if ("" == "") {
  $updateSQL = sprintf("UPDATE Orders SET OrderStatus=%s, WHERE OrderID=%s",
                       GetSQLValueString("Accepted", "text"),
                       GetSQLValueString($_SESSION['OrderNumber'], "int"));
//die($updateSQL);
  mysql_select_db($database_connOriental, $connOriental);
  $Result1 = mysql_query($updateSQL, $connOriental) or die(mysql_error());
}

 

The transaction code appears on the page as :

 

$VendorTxCode = $values['VendorTxCode'];

 

and correctly displays using :

 

<? echo ($VendorTxCode); ?>

 

So I thought I needed to change the update code to :

 

mysql_select_db($database_connOriental, $connOriental);
  $Result1 = mysql_query($updateSQL, $connOriental) or die(mysql_error());
}

if ("" == "") {
  $updateSQL = sprintf("UPDATE Orders SET OrderStatus=%s WHERE OrderID=%s", VendorTxCode=%s
                       GetSQLValueString("Accepted", "text"),
	       GetSQLValueString($_POST['VendorTxCode'], "text"),
                       GetSQLValueString($_SESSION['OrderNumber'], "int"));
//die($updateSQL);
  mysql_select_db($database_connOriental, $connOriental);
  $Result1 = mysql_query($updateSQL, $connOriental) or die(mysql_error());
}

 

But no joy - am I barking up the right tree with this?

Link to comment
https://forums.phpfreaks.com/topic/77251-solved-updating-a-field/
Share on other sites

Although I did have a typo in the second part - should have been :

 

mysql_select_db($database_connOriental, $connOriental);
  $Result1 = mysql_query($updateSQL, $connOriental) or die(mysql_error());
}

if ("" == "") {
  $updateSQL = sprintf("UPDATE Orders SET OrderStatus=%s, VendorTxCode=%s WHERE OrderID=%s"
                       GetSQLValueString("Accepted", "text"),
	       GetSQLValueString($_POST['VendorTxCode'], "text"),
                       GetSQLValueString($_SESSION['OrderNumber'], "int"));
//die($updateSQL);
  mysql_select_db($database_connOriental, $connOriental);
  $Result1 = mysql_query($updateSQL, $connOriental) or die(mysql_error());
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.