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

    recuperare più checkbox

    Il mio problema è che siccome devo generare un form con un checkbox per riga, ma non so il numero di righe che potrebbero esserci. Non sò come recuperare il valore dei checkbox nella pagina di destinazione, ho visto vari esempi ma sembrano non calzare con la mia necessità.
    come devo fare? questo è il codice:

    Codice PHP:
    <table border="0" id="table18" cellspacing="0" cellpadding="0" width="100%">
                        
                        <form action="private_change_home2.php" method="get">
                        
                        

                        <?php
                        $query
    ="SELECT id_imm, rif, valido, home FROM immobili WHERE valido=1 ORDER BY data_ins";
                        
    $result =safe_query($query);
                        while (
    $row=mysql_fetch_array($result)){
                            
                            if(
    $row['home']==1){
                                
    $check="checked";
                            }else{
                                
    $check="";
                            }
                    
    ?>    
                        <tr>
                            <td width="100%" colspan="2"><font size="1" color="#FFFFFF">_</font>[img]images/bot2.gif[/img]</td>
                        </tr>
                        <tr>
                            <td width="79%">[size="1"][b]<small>
                            <font face="Verdana">Rif.: </font>[/b][/size][b][/b]
                            <font face="Verdana, Arial, Helvetica, sans-serif" color="#666666">
                            <?php echo $row['rif']; ?></font></small></td>
                            <td width="21%">
                            
                                <input type="checkbox" name="C2" <?php echo $check?> value="<?php echo $row['id_imm']; ?>"></td>
                        </tr>
                        <?php
                        
    }
                        
    ?>
                        
                        
                        <tr>
                            <td width="100%" colspan="2">
                    <input name="I1" type="image" src="images/go.gif" align="right" alt="Invia username e password"></td>
                        </tr>
                        </form>
                        
                        
                        </table>
    cosa devo mettere nella pagina di recupero per visualizzare e poi salvare nel db i valori del checkbox?

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    per recuperare i dati devi semplicemente riferirti al "name" che assegni ad ogni checkbox, es:

    $pippo = $_POST["pippo"];

    una volta memorizzati in una variabile ci fai quello che vuoi.

  3. #3
    si, ma se i checkbox selezionati sono più di uno? come faccio?

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.