
I have (2) tables that I write to (storing the data) when a transaction occurs...
[php]$WA_table = "orders";
....
$WA_table = "orderdetails";
...
Having said that, this development took me probably 3 months to finish the 1st time I implemented an eCart web application. I too was really new to all of this and many of the concepts were initially hard for me to grasp.

:-D I'm in my 3rd month now (though I've been working on other things too). I have dabbled in shell scripting, C, java, perl and python before but I'm not really a programmer so this is almost all new to me. I have a faint amount of general HTML/CSS knowledge but not much. I feel like I'm doing good get I'm able to customize a basic HTML form a little bit and not break it :-D
I used the newest eCart to build my current site and it also stores all the order into in an "order" and "orderdetail" table, very similar to what you described as having built with DataAssist (or perhaps exactly the same). It works good.