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

    Oscommerce... creare una scelta con il ratio

    ciao a tutti, dovrei creare nella pagina admin/categories.php una scelta tramite i ratio
    la scelta deve prevedere 4 opzioni e, al caricamento della pagina per la modifica, deve caricarsi l'opzione già salvata precedentemente

    praticamente devo ricreare la stessa cosa che esiste già per il campo products_status di cui allego l'immagine soltanto che devo farla per 4 opzioni diverse e non 2



    spulciando nel file admin/categories.php ho visto che il campo products_status viene gestito in questo modo:

    questa è la parte per visualizzare il campo (formato appunto da due sole scelte)
    codice:
    <td class="main"><?php echo tep_draw_separator('pixel_trans.gif', '24', '15') . '' 
    . tep_draw_radio_field('products_status', '1', $in_status) . '' . TEXT_PRODUCT_AVAILABLE . '' 
    . tep_draw_radio_field('products_status', '0', $out_status) . '' . TEXT_PRODUCT_NOT_AVAILABLE; ?></td>
    questa è un altra parte che gestisce la scelta ma non ho ben capito a cosa serve...
    codice:
    if (!isset($pInfo->products_status)) $pInfo->products_status = '1';
    switch ($pInfo->products_status) {
    case '0': $in_status = false; $out_status = true; break;
    case '1':
    default: $in_status = true; $out_status = false;
    }
    qualcuno può aiutarmi? grazie 1000!

    una birra a chi mi dà una mano!

  2. #2
    ok problema risolto...

    se può interessarvi
    Codice PHP:
        // Azzera tutte le scelte
            
    $scelta1 '';
            
    $scelta2 '';
            
    $scelta3 '';
            
    $scelta4 '';
            
    $scelta5 '';
        
    // Controlla quale scelta era salvata
            
    switch ($pInfo->products_campoaggiunto1) {
              case 
    '1'$scelta1 'checked'; break;
              case 
    '2'$scelta2 'checked'; break;
              case 
    '3'$scelta3 'checked'; break;
              case 
    '4'$scelta4 'checked'; break;
              case 
    '5'$scelta5 'checked'; break;
            } 

  3. #3
    ...e questo per la creazione dei ratio!

    Codice PHP:
        <?php echo tep_draw_radio_field('products_campoaggiunto1''1'$scelta1) . 'Scelta 1
    tep_draw_radio_field('products_campoaggiunto1''2'$scelta2) . 'Scelta 2
    tep_draw_radio_field('products_campoaggiunto1''3'$scelta3) . 'Scelta 3
    tep_draw_radio_field('products_campoaggiunto1''4'$scelta4) . 'Scelta 4
    tep_draw_radio_field('products_campoaggiunto1''5'$scelta5) . 'Scelta 5'?>

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.