Pagina 1 di 1

Creare una scelta con il ratio

Inviato: 18/08/2009, 10:42
da wiko85
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
Immagine


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: Seleziona tutto

<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: Seleziona tutto

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! :wink:

Re: Creare una scelta con il ratio

Inviato: 18/08/2009, 19:45
da wiko85
...niente? :(

Re: Creare una scelta con il ratio

Inviato: 18/08/2009, 21:31
da wiko85
ok problema risolto!

Codice: Seleziona tutto

// 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;
    }

Re: Creare una scelta con il ratio

Inviato: 18/08/2009, 21:32
da wiko85
...e questo per la creazione dei ratio! ;)

Codice: Seleziona tutto

<?php echo tep_draw_radio_field('products_campoaggiunto1', '1', $scelta1) . 'Scelta 1<br>' . tep_draw_radio_field('products_campoaggiunto1', '2', $scelta2) . 'Scelta 2<br>' . tep_draw_radio_field('products_campoaggiunto1', '3', $scelta3) . 'Scelta 3<br>' . tep_draw_radio_field('products_campoaggiunto1', '4', $scelta4) . 'Scelta 4<br>' . tep_draw_radio_field('products_campoaggiunto1', '5', $scelta5) . 'Scelta 5'; ?>