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]