Visualizzazione dei risultati da 1 a 2 su 2

Discussione: variabili dentro array

  1. #1

    variabili dentro array

    Ho il seguente array
    codice:
    $product_array = array(
      "100" =>array('product_id'=>'100', 'product_catgegory'=>'Computers', 'product_name'=>'Apple MacBook Pro MA464LL/A 15.4" Notebook PC','product_desc'=>'The Intel Core Duo powering MacBook Pro is actually two processors built into a single chip.', 'product_price'=>'2299.99', 'product_img'=>'products/product1.jpg'),
    ...  "106" =>array('product_id'=>'106', 'product_catgegory'=>'Accessories', 'product_name'=>'Headphone with mic','product_desc'=>'', 'product_price'=>'148.85', 'product_img'=>'products/product8.jpg')
      );
    vorrei che diventasse dinamico cioè prendere
    codice:
    $product_array = array(
      "$id" =>array('product_id'=>'$id', 'product_catgegory'=>'$cat', 'product_name'=>'$nome','product_desc'=>'$desc', 'product_price'=>'$prezzo', 'product_img'=>'$img')
    );
    $id, $cat etc sono presi da mysql... c'è un modo?
    L'array va a sua volta a riempire
    codice:
    foreach($product_array as $product){
              $product_id = $product["product_id"];
              $product_name = $product['product_name'];
              $product_desc = $product['product_desc'];
              $product_img = $product['product_img'];
              $product_price = $product['product_price'];
              $product_category = $product['product_catgegory'];
              
              echo '<input type="hidden" pid="'.$product_id.'" pname=\''.$product_name.'\' 
                    pcategory="'.$product_category.'" pdesc="'.$product_desc.'" pprice="'.$product_price.'" pimage="'.$product_img.'">';
            }
    Grazie anticipatamente...

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    supponendo di essere dentro un ciclo dove viene settato $id:

    Codice PHP:
    ...
    $product_array[$id] = array(
        
    'product_id'=>'$id',
        
    'product_catgegory'=>'$cat',
        
    'product_name'=>'$nome',
        
    'product_desc'=>'$desc',
        
    'product_price'=>'$prezzo',
        
    'product_img'=>'$img'
    );
    ... 
    eventualmente inizializzando l'array prima del ciclo con:
    Codice PHP:
    $product_array = array(); 

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.