Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con array e parent

    Ciao,
    ho il mio db impostato in questo modo:

    categoria--------------------nome

    cat1/-----------------------prodotto1
    cat1/ca2/-------------------prodotto2
    cat1/ca2/-------------------prodotto3
    cat1/ca2/cat3/--------------prodotto4

    come vedete l'albero delle categorie sono divise da /, io dovrei trasportare queste in un array chiave => valore, quando ho cat1 e cat2 non ho problemi ma quando subentra cat3 mi perdo...come posso fare?

    io arrivo fin qua:

    ["cat1"]=>
    array(54) {
    [0]=>
    string(7) "prodotto1"

  2. #2
    Ciao, se ho ben capito forse potresti risolvere in questo modo:
    ad ogni chiave del tuo array (quindi la categoria del db) devi far corrispondere un array composto da 2 chiavi valori, la prima chiave sarà categorie, alla quale fai corrispondere eventualmente le categorie che ne fanno parte, alla seconda chiave fai corrispondere i prodotti che sono associati alla categoria.
    Es.
    Codice PHP:
    $array = array (
        
    'cat1' => array (
            
    'prodotti' => array (
                
    'prodotto1' ), 
            
    'categorie' => array (
                
    'cat2' => array (
                    
    'prodotti' => array (
                        
    'prodotto2'
                        
    'prodotto3' ), 
                    
    'categorie' => array (
                        
    'cat3' => array (
                            
    'prodotti' => array (
                                
    'prodotto4' ), 
                            
    'categorie' => array () ) ) ) ) ) ); 
    Quindi ad ogni categoria corrisponde un array contenente i prodotti e le sottocategorie.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.