Inserire automaticamente Categorie in hikashop da php mysql

tone87

Nuovo Utente
7 Mar 2013
1
0
0
Salve a tutti ...

ho un vero problema che da una settimana mi spacca la testa

devo prelevare i dati da un gestionale , i dati sono riuscito a recuperarli ma ho un problema con l'inserimento delle varie categorie e sotto-categorie ....

HIKASHOP o joomla usano un sistema a "catena" per ordinare le categorie oltre al classimo sistema ad "albero"

Io devo inserire :

una categoria chiamata "Gruppo"
una sottocategoria chiamata "classe"
e una sottocategoria chiamata "famiglia"
altri sottogruppi non esistono

es.

-----------------------------------------------------------------
|N° Articolo | Gruppo | Classe | Famiglia |
-----------------------------------------------------------------
|00001 |nome gruppo | Nome Classe | nome famiglia|
------------------------------------------------------------------


hikashop invece le numera in questo modo .. faccio un esempio di come le numera ...

1 Radice 34
----- 2 GruppoA 21
-----------3 ClasseA 10
---------------4 FamigliaA 5
----------------6 FamigliaB 7
----------------8 FamigliaC 9
------------11 ClasseB 14
-----------------12 FamigliaA 13
------------15 ClasseC 20
-----------------16 FamigliaA 17
-----------------18 FamigliaB 19

------22 GruppoB 33
-------------23 ClasseA 28
--------------------24 FamigliaA 25
--------------------26 FamigliaB 27
------------29 ClasseB 32
-------------------30 FamigliaA 31
-----------------------------------------------


Io dal mio database gestionale estraggo per ogni articolo:

Articolo , Gruppo , Classe, Famiglia


Mentre net database di hikashop devo inserire:
Nella tabella category_product

ID(chiave_primaria)
Parent_ID ( Id della categoria precendente)
Nome Categoria ( nome del gruppo ,classe o famiglia)
category_left (sono quei numeri di sinistra che vi ho fatto nell'esempio)
category_right (sono quei numeri di sinistra che vi ho fatto nell'esempio)

nella tabella di hikashop la radice è già definita .. ad esempio se non ci sono ne gruppi ne classi ne famiglia la radice sarà sempre :

(left)1 Radice 2(right)

il numero di articolo non lo utilizzo in quella tabella perchè va memorizzato in altra quindi non c'è da inserirlo ..


ho fatto 50000 tentativi nel scrivere il codice e ne esco pazzo perchè numera tutto sbagliato , ho ripassato 80000 volte il codice per verificare che errore faccio ma a me sembra tutto giusto ...

in base al parent id funziona tutto , ma sulla numerazione left e right è un gran casino

qualcuno ha già avuto esperienza ? qualcuno ha già messo in un database un sistema di categorie simile ?
vi prego aiutatemi sto davvero per impazzire ;-)

forse non ho spiegato bene il concetto , ma spero possiate capire ...
ahh dimenticavo il codice è in PHP


Grazie in anticipo
spero possiate aiutarmi ...
 
Discussioni simili
Autore Titolo Forum Risposte Data
G inserire dati automaticamente in mysql PHP 0
M Inserire automaticamente il nome di un'immagine in una variabile di tipo stringa Sviluppo app per Android 1
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
gara1 inserire immagine di sfondo in canvas Javascript 0
FDF182 Inserire pdf in db PHP 3
otto9due Inserire o aggiornare tabella my sql controllando una coppia di valori PHP 7
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
D Inserire link PHP 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
P inserire due voci in un titolo post wp WordPress 1
R inserire video nel sito HTML e CSS 15
J Inserire blog wordpress in angular CMS (Content Management System) 0
A inserire variabile php colore in div html PHP 2
L inserire dati multi livello PHP 8
G Inserire una scritta Java 1
M Inserire variabile nella value di una hidden PHP 3
S Inserire foto in ogni cella di una tabella Javascript 0
B Vorrei inserire una finestra con messaggio ad un history.back PHP 16
Shyson Inserire placeholder nel campo cerca PHP 5
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
atipika INSERIRE ICONE DOWNLOAD E STAMPA WORDPRESS WordPress 10
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
B inserire valori da una tabella a un altra mysql PHP 34
D [Javascript] inserire uno script in un file php Javascript 6
napuleone [HTML] type="file" inserire path di partenza HTML e CSS 4
Monital [Javascript] inserire dati estratti dal db in html fisso Javascript 1
R [WordPress] Inserire campi aggiuntivi ad un Submit Form già dato dal template (front-end) WordPress 0
M inserire i dati ottenuti da una jquery in una tabella già esistente jQuery 1
G Inserire "Leggi il resto dell'articolo" con link al post sul sito preso via RSS Email Marketing 0
M [PHP] Come inserire codice html in un ciclo while PHP 2
P [PHP] Inserire stringhe in input(text),memorizzarle e stamparle in file successivo PHP 0
J [Javascript] Inserire un caricamento con animazione prima dell'esecuzione di un'azione Javascript 1
Shyson [PHP] Inserire testo nel codice PHP 2
D Mailchimp - Possibile inserire doppia condizione per i triggers? Email Marketing 0
A [MS Access] Pulsante per inserire allegati in campo maschera MS Access 0
Shyson [HTML] Inserire nuovo font con @font-face HTML e CSS 5
Alex_70 Inserire photo in php PHP 0
D [Javascript] [HTML] Inserire slash dopo 3 numeri Javascript 5
F INSERIRE IN UN'UNICA CASELLA DI TESTO REPORT ACCESS I VALORI DELLA TABELLA DI UN'INTERA COLONNA MS Access 2
A [HTML] Come inserire google review stars nelle pagine del mio sito HTML e CSS 0
spider81man Connettersi ad un DB ed inserire dati con Javascript Javascript 3
spider81man [PHP] Inserire file .pdf in db PHP 6
P [WordPress] Inserire codice in pagina dinamica WordPress 0
A [PHP] Ciclare array multidimensionale e inserire valori in DB PHP 2
M [PHP] Inserire array nel db PHP 6
andreas88 [HTML] come inserire 3 riquadri in un unico rigo (vedere img allegata) HTML e CSS 11
G [PHP] inserire risultato di una query in una tabella PHP 3
P [Javascript] Inserire una nuova condizione in una funzione Javascript 3
G [Guida MyBB 1.8] Inserire icone accanto alle sezioni CMS (Content Management System) 0
M [wordpress-galleria immagini]Inserire classe php in html PHP 0

Discussioni simili