Jump to content


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


Cannot pass parameter 3 by reference

Recommended Posts

Hi everyone

I'm hoping that someone here can offer me some assistance.

I have oscommerce 2.2ms2 installed ( have posted in their forums and have been unsuccessful in getting a solution to my problem) I am getting the following error message when I click on the subcategory links of products offered aswell as on the manufactures links.

The url where this can be viewed is [a href=\"http://www.webwolf.co.za/catalog\" target=\"_blank\"]http://www.webwolf.co.za/catalog[/a]

Everything else works fine.

[code]Fatal error: Cannot pass parameter 3 by reference in C:\wamp\www\catalog\includes\modules\product_listing.php on line 13[/code]

this is what is on line 13 & 14 in the relevant file

[code]$listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');

if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3') ) ) [/code]

I would be most grateful for any help. I have tried going thrught the references at php.net and am unable to understand what they mean. I'm still in the process of learning.

Share this post

Link to post
Share on other sites
I suspect it's because you are passing a string literal instead of a variable.


[code]$productID = 'p.products_id';

$listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, $productID);[/code]

Share this post

Link to post
Share on other sites


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.