i'm currently in the process of creating a PHP shopping cart but keep i'm stuck with the error "Strict Standards: Only variables should be passed by reference PHP Shopping Cart". I've researched the error, found many different explanations as to why this is happening. I can't seem to resolve the issue. Any help would be much appreciated. Please see my code below.
You need to break up your code instead of doing it all at once, like so:
$imgArr = explode('/',$_POST['img']); $img = end($imgArr); $imgEscaped = mysql_real_escape_string($img);
The reason why is that end() expects a variable to be passed by reference, and so you need to assign your explode() to an intermediate variable first.