Php ecart issue

At the following link: http://users.downloadme.programareweb.r … ?c=18&p=26 if you click “Go To Shopping Cart” and try there tu use the “update cart”… i get this error:

Notice: Array to string conversion in C:HostingProjectsdownloadmetzrshoplibraryconfig.php on line 51

Notice: Array to string conversion in C:HostingProjectsdownloadmetzrshoplibraryconfig.php on line 51

Notice: Array to string conversion in C:HostingProjectsdownloadmetzrshoplibraryconfig.php on line 51
Unknown column ‘A’ in ‘where clause’

My config looks like this:

[code]<?php
ini_set(‘display_errors’, ‘On’);
//ob_start(“ob_gzhandler”);
error_reporting(E_ALL);

// start the session
session_start();

// database connection config
$dbHost = ‘localhost’;
$dbUser = ‘root’;
$dbPass = ‘password’;
$dbName = ‘plaincart’;

// setting up the web root and server root for
// this shopping cart application
$thisFile = str_replace(’’, ‘/’, FILE);
$docRoot = $_SERVER[‘DOCUMENT_ROOT’];

$webRoot = str_replace(array($docRoot, ‘library/config.php’), ‘’, $thisFile);
$srvRoot = str_replace(‘library/config.php’, ‘’, $thisFile);

define(‘WEB_ROOT’, $webRoot);
define(‘SRV_ROOT’, $srvRoot);

// these are the directories where we will store all
// category and product images
define(‘CATEGORY_IMAGE_DIR’, ‘images/category/’);
define(‘PRODUCT_IMAGE_DIR’, ‘images/product/’);

// some size limitation for the category
// and product images

// all category image width must not
// exceed 75 pixels
define(‘MAX_CATEGORY_IMAGE_WIDTH’, 75);

// do we need to limit the product image width?
// setting this value to ‘true’ is recommended
define(‘LIMIT_PRODUCT_WIDTH’, true);

// maximum width for all product image
define(‘MAX_PRODUCT_IMAGE_WIDTH’, 300);

// the width for product thumbnail
define(‘THUMBNAIL_WIDTH’, 75);

if (!get_magic_quotes_gpc()) {
if (isset($_POST)) {
foreach ($_POST as $key => $value) {
$_POST[$key] = trim(addslashes($value)); /* This line is the problem!!! */
}
}

if (isset($_GET)) {
foreach ($_GET as $key => $value) {
$_GET[$key] = trim(addslashes($value));
}
}
}

// since all page will require a database access
// and the common library is also used by all
// it’s logical to load these library here
require_once ‘database.php’;
require_once ‘common.php’;

// get the shop configuration ( name, addres, etc ), all page need it
$shopConfig = getShopConfig();
?>[/code]

Can anyone tell me what is wrong!?

MOD EDIT: Added code tags

it looks like you are trying to convert an array to a string variable. Probably somewhere around line 51.

What have you done to resolve it?

What is line 51 (and surrounding lines)?
What is the QUERY where there is Column A in the query?

This is in line 51
if (!get_magic_quotes_gpc()) {
if (isset($_POST)) {
foreach ($_POST as $key => $value) {
$_POST[$key] = trim(addslashes($value)); /* This line is the problem!!! */
}
}

Unfortunataly I do not have access to the data base…

Try using print_r($value); If it comes up with an array, there’s your problem. Why are you trying to put the new value back into the $_POST superglobal btw? Looks like sloppy programming to me.

Sponsor our Newsletter | Privacy Policy | Terms of Service