Reply to Re: problem execution order

Your name:

Reply:


Posted by luigi7up on 01/18/07 00:30

Aho, thanks for your reply.
Of course I could have done it with moving div around with CSS position

but I realy don't like that kind of solving this problem...
I was thinking of some Javascript that would be called at the end of
execution of the part that is making INSERT. That javascript would
refresh cart status...
J.O. Aho je napisao/la:
> luigi7up wrote:
> > Hello to everyone...
> > I'm having a little problem with displaying a number of products in my
> > shoping cart that I'm writing from scratch.
> > The structure of a site is following: INDEX.php is my main page where
> > everything else loads up. So, my shop component comes as
> > index.php?kom=shop and a little switch($kom) in at the begining of
> > index.php switches the main content. That content, in this case shop
> > component, loads into <div id='mainContent'>include ('$content')</div>.
> >
> > Every activity of shop component runs by sending task variable through
> > URL to itself where another SWITCH is. So, to add something to cart I
> > do index.php?kom=shop&task=add and it's added. It gets
> > $_POST['prod_id'] and component does function that runs SQL query
> > according to task=add.
> > I also have a little "module", in index.php, that says: "Number of
> > prod. in cart is :14". It is put directly into index.php so that it
> > could be seen no mater which component is loaded. Because of design of
> > a page this module is situated before the content of components that
> > are loaded.
> > My problem is that this module runs it's SQL query and gets number of
> > products in cart before the component shop runs insert function. So in
> > komponent shop I will have real situation from database but in my
> > module I'll have number of products that is not up-to date. I have
> > to refresh page so that cart module runs it's query again and gets real
> > numbers...
> > Do you have any idea how to get my cart module run after insert has
> > been done yet presented in HTML before shop component
> >
>
> As you already use div-tags, you can make the output from your module to use
> one too and in your CSS file you define the location where the div will be shown.
>
> Instead of having the module run in the beginning of the script, you move it
> down so that it's after the INSERT part of the code, that way the number of
> lines in the database will be correct.
>
>
> --
>
> //Aho

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация