Pagina 1 di 1

mi aiutate a fare una query?

Inviato: 09/05/2006, 21:06
da giammi73
ho un problemino con una query
io sono incapace

mi date una mano?

la cotrib e "minishop"
devo far sparire le categorie che non appartengono al minishop in questione

query originale in boxes/categories:
$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . $languages_id ."' order by sort_order, cd.categories_name");
questa e' invece una query che ho preso dalla pagina allcategorie.php e che funge
//bkm 2003/08/05 mini-store added next line
if (GLOBAL_CURRENT_STORE_NAME == '') {
$categories_query = tep_db_query("SELECT categories_id, categories_name FROM " . TABLE_CATEGORIES_DESCRIPTION . " WHERE language_id = $this_language_id ORDER BY categories_name");
//bkm 2003/08/05 mini-store begin add
} else {
$categories_query = tep_db_query("SELECT cd.categories_id, categories_name FROM " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES_STORES . " cs WHERE language_id = $this_language_id and cd.categories_id = cs.categories_id and cs.categories_storename = '" . GLOBAL_CURRENT_STORE_NAME . "' ORDER BY categories_name");
}
//bkm 2003/08/05 mini-store end add
qualche santo mi riesce a fare la query giusta per il box?

Inviato: 09/05/2006, 21:26
da Faber73
Quale minishop ? C'è una campo apposito che definisce se la categoria appartiene a questo minishop oppure no ? Se si ti è sufficiente aggiungere un check su tale campo del tipo "WHERE minishop = 1"




Faber

Inviato: 09/05/2006, 22:30
da giammi73
come vedi nell 2 query che ho postato

ho una
table_CATEGORIES_STORES dove viene inserito
categories_stores_id
categories_id
categories_storename

e nel mi9nistore vengono richiamate le categorie tramite il comando:
GLOBAL_CURRENT_STORE_NAME ""

(che viene selezionato nel file italian.php)

la contrib e'=
Multiple "Mini-Stores" with 1 Admin
(ministore_v1.1)