mi aiutate a fare una query?

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

mi aiutate a fare una query?

Messaggio 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?
Faber73
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 06/05/2006, 13:13

Messaggio 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
giammi73
membro Senior
membro Senior
Messaggi: 279
Iscritto il: 31/08/2004, 0:00
Località: ita
Contatta:

Messaggio 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)
Rispondi