Date: 06/14/02
- Next message: Hermann Otteneder: "[PHP-DB] error_reporting = off dont works!?"
- Previous message: Jason Wong: "Re: [PHP-DB] problem with login script"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi all,
I have seen queries of this nature before, but they never seem to get a
thorough answer - and that maybe because the issue isnt explained properly..
okay, so here is the scenario.
I have a database which features the following tables:
hst_category
hst_product
hst_category features the following fields and (sample) data:
hst_Cat_ID hst_Cat_Name hst_Cat_Desc
----------------------------------------------------------------------------
--- 1 starter Description of this category goes here. blah blah. 2 business Description of business packages would go here. blah. 3 enterprise Description of enterprise packages would be here blah.the idea is to build a query, based in a value passed on the URL to determine which category of product we want. so for example:
<? $colname_QRY_hstPkgSummary = "1"; if (isset($HTTP_GET_VARS['category'])) { $colname_QRY_hstPkgSummary = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['category'] : addslashes ($HTTP_GET_VARS['category']); }
mysql_select_db($database_DB_hstProducts, $DB_hstProducts); $query_QRY_hstPkgSummary = sprintf("SELECT * FROM hst_categories WHERE hst_Cat_Name = '%s'", $colname_QRY_hstPkgSummary); $QRY_hstPkgSummary = mysql_query($query_QRY_hstPkgSummary, $DB_hstProducts) or die(mysql_error()); $row_QRY_hstPkgSummary = mysql_fetch_assoc($QRY_hstPkgSummary); $totalRows_QRY_hstPkgSummary = mysql_num_rows($QRY_hstPkgSummary); ?>
So using the above, if the url featured file.php?category=starter then any the details regarding the category description for "starter" would be returned.
We then need to use this information to generate a table further down the page (see below).
This table contains information that categorises each of the "products" in the "hst_product" table.
(so using the above example, the table would return all products who's product category is "starter" (or 1))
I need to create a HTML table that contains the following: (items with #in front of name will be dynamic, based in the results)
+-----------+-------------+--------------+... | | #Product_1 | #Product_2 |... +-----------+-------------+--------------+... | Field 1 | #PID1_fld1 | #PID2_fld1 |... +-----------+-------------+--------------+... | Field 2 | #PID1_fld2 | #PID2_fld2 |... +-----------+-------------+--------------+... | Field 3 | #PID1_fld3 | #PID2_fld3 |... +-----------+-------------+--------------+...
any suggestions?
I know how to create a row for each product, with the columns for each field, but I want to work the other way.
help!
Thanks,
Matt.
-- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Next message: Hermann Otteneder: "[PHP-DB] error_reporting = off dont works!?"
- Previous message: Jason Wong: "Re: [PHP-DB] problem with login script"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

