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

    mostrare selezione checkbox multipli da array

    notte a tutti/e,
    la mia difficoltà è questa:

    a. tramite una selezione multipla di checkbox carico nel campoA del db una serie di id (avrò, quindi, 12,6,15,35 ecc...) [fin qui tutto ok]

    b. quando apro la pagina modifica come faccio a far visualizzare come selezionati i checkbox con gli id presenti nel campoA???

    pensavo di fare un explode ma poi mi blocco. qualcuno mi illumini per favore.

    codice:
    <td>Cat. Idee</td>
    <td colspan='3'>
    
    
    Codice PHP:
    $mysqlc->query("SELECT * FROM tab1;");                              while($res_idee mysql_fetch_array($mysqlc->resultMYSQL_ASSOC)){ $st++;                     $data1 explode(","$result1['campoA']); foreach($data1 as $val1){ if(empty($val1)) break; //giusto per controllo echo $val1; echo "<input type='checkbox' name='stuzzica[".$st."]' value='".$res_idee['id_categoria']."'>".$res_idee['nome'];                                 } } return; 
    ---------------------------
    danielix05

  2. #2

    un piccolo passo in avanti

    Rieccomi ancora...
    dopo tanto sono riuscito a impostare questo codice

    Codice PHP:
    $data explode(","$result1['campoA']);foreach($data as $val)
    {
                                    
    $mysqlc->query("SELECT * FROM tab;");
                                
                                    while(
    $res_idee mysql_fetch_array($mysqlc->resultMYSQL_ASSOC)){
                                
                                        echo 
    "<input type='checkbox'";
                                
                                        if(
    $res_idee['id'] == $val) echo " checked=\"checked\"";
                                
                                        echo 
    " value='".$res_idee['id']."'>".$res_idee['nome'];
                                    }} 
    i checkbox necessari vengono flaggati ma si ripetono tutti per quante volte sono gli id presenti nel campoA
    nel mio eesempio ho 3 id nel campoA 12,3,33 - tutte e 20 le categorie si mostrano 3 volte.

    dove sbaglio?
    ---------------------------
    danielix05

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.