I have a feeling that after receiving answer to this question I will be able
to do everything I want...:)


SHOP:

Page has three frames: left, right_top and right_down.

Left frame:
<?
echo " <form method=post action=right_top.php target=right_top>";
echo " <input type=hidden name=action value=search_for_phrase>";
echo " <p> ";
echo " <input type=text name=phrase>";
echo " <input type=submit name=button value=Search>";
echo " </p>";
echo " </form>";

?>

Right_top frame:
(right_top.php)

  if ($action=="search_for_phrase"){
      searching_for_phrase($phrase);
      exit();
      }

}

function searching_for_phrase($phrase)
{
  ibase_connect('www.gdb','james','james');
  $query=ibase_query("select id, name, price from shop where name like
'%$phrase%';");
  show_records($query);
}

function  showrecords($query)
{
    echo "<TABLE bgcolor=#FBFDB9 BORDER=1 borderColor=#ffffff CELLPADDING=0
CELLSPACING=2 HEIGTH=80><tr>";
    echo "<TD ALIGN=CENTER>ID</TD><TD ALIGN=CENTER>Name</TD><TD
ALIGN=CENTER>Price</TD></TR>";
    while(&record=ibase_fetch_row($tresc_query)) {
             echo "<tr><td align=center> $record[0] </td>";
id_of_product
             echo "<td align=center width=150> $record[1] </td>";
name_of_product
             echo "<td align=center width=150> $record[2] </td>";
price_of_product



//  echo " <input type=hidden name=id value=$record[1]>";
//     echo "<td align=center><input type=submit name=action
value='Add'></td></tr>";     ?????????????????????????

//    echo "<td align=center><A HREF=\"$PHP_SELF
?id_of_product=$record[0]&name_of_product=$wiersz[1]&price_of_product=$wiers
z[2]&action='add'\">Add</A></td>";??????????????//

***************How can I transfer variable $id_of_product to right_down
frame?????????????????*************


Right_down frame:

<?
if   ($action=="add") {
      adding($id_of_product);
      exit();
      }

function adding($id_of_product)
{

  if ($id_of_product!=""){
    if (session_is_registered("ses_basket_items")){
       $basket_position_counter=0;
       $double=0;
       if ($ses_basket_items>0){
          foreach ($ses_basket_name as $basket_item){
                       if ($basket_item==$name_of_product){
                          $double=1;
                          $basket_position=$basket_position_counter;
                        }
                       $basket_position_counter++;
          }
       }

      if ($double==1){
      $oldamount=$ses_basket_amount[$basket_position];
      $ses_basket_amount[$basket_position]++;
      $price_of_product*$ses_basket_amount[$basket_position];

$ses_basket_price[$basket_position]=$price_of_product*$ses_basket_amount[$ba
sket_position];
    }
   else


      $ses_basket_name[]=$name_of_product;
      $ses_basket_amount[]=1;
      $ses_basket_price[]=$price_of_product;
      $ses_basket_items++;
   }
 }
 else


  $ses_basket_items=1;
  $ses_basket_name[0]=$name_of_product;
  $ses_basket_amount[0]=1;
  $ses_basket_price[0]=$price_of_product;
  session_register("ses_basket_items");
  session_register("ses_basket_name");
  session_register("ses_basket_amount");
  session_register("ses_basket_price");
 }

}

if ($ses_basket_items>0){
   for
($basket_counter=0;$basket_counter<$ses_basket_items;$basket_counter++){
      $price=sprintf("%01.2f",$ses_basket_price[$basket_counter]);
      $amount=$ses_basket_amount[$basket_counter];
      $name=$ses_basket_name[$basket_counter];
      if ($amount>0){
      echo "$amount $name $price";
      echo "<BR>";
   }
 }
else
{
   $ses_basket_items=0;
   unset($ses_basket_name);
   unset($ses_basket_amount);
   unset($ses_basket_price);
}

?>

The purpose of this frame is to add items to a basket:
- checking if there is product of a certain name in basket- if so increasing
amount by one if not adding the name to basket
- printing on screen the state of the basket.

Please answer my above question...:)
I mean:
***************How can I transfer variable $id_of_product to right_down
frame?????????????????*************
Thanks in advance

Adamski



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to