Solved

Reconstructing a Function from Static to Dynamic

Posted on 2007-11-26
2
236 Views
Last Modified: 2013-12-12
The following function is to be produced dynamically with the properties of various session variables assigned by a user's shopping cart. The shopping cart variables are looped like this:
<?php
//force cart to the beginning
$cartName->MoveFirst();
//start loop
while (!$cartName->EOF())      {
  <Code To set the variables>
  //Move to the next item
  $cartName->MoveNext();
}
//force cart to the beginning
$cartName->MoveFirst();
?>

Below is the code that needs to become dynamic. How can I do this?
$item_1 = new GoogleItem("item name",      // Item name

                               "item desc", // Item      description

                               $total_count, // Quantity

                               10); // Unit price

      $cart->AddItem($item_1);

Open in new window

0
Comment
Question by:EMB01
2 Comments
 
LVL 6

Accepted Solution

by:
baev earned 500 total points
Comment Utility

$i=0; //I don't know whether your cart needs this counter

$items = array();

while (!$cartName->EOF()){

  $items[$i] = new GoogleItem($item_name_from_session, //I don't know the real name of your variable

                               $item_desc_from_session, //I don't know the real name of your variable

                               $total_count_from_session, //I don't know the real name of your variable

                               $unit_price_from_session); //I don't know the real name of your variable

  $cart->AddItem($items[$i]);

  $i++;

  $cartName->MoveNext();

} 

Open in new window

0
 
LVL 14

Author Closing Comment

by:EMB01
Comment Utility
I have an issue with the Google Checkout (http://www.experts-exchange.com/Web_Development/Internet_Marketing/E-Commerce/Stores_and_Carts/Q_22976762.html), so I don't quite know that this worked - but I will accept it as a solution for now. Thank you.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Read about how to choose the best possible content marketing agency to suit your needs. Content marketing has become an integral part of running a successful tech business, so it is wise to be informed.
SSL stands for “Secure Sockets Layer” and an SSL certificate is a critical component to keeping your website safe, secured, and compliant. Any ecommerce website must have an SSL certificate to ensure the safe handling of sensitive information like…
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now