Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62

    prendere valori checkbox multipli

    Come faccio a prendere il valore dei soli checkbox che ho clickato?

    Questa funzione è dentro una form, che deve passare i valori tramite submit, ad un altra pagina sempre php.

    codice:
    <?php
    		$ip=1;
    		while($rigap=mysql_fetch_array($my_p)){
    			echo "<td><input type=\"checkbox\" name=\"Por".$ip."\" value=\"".$rigap["id_calciatore"]."\" onClick=\"return Selez_p(this)\">".$rigap["nome"]."</td>";
    			$ip++;
    		}
    ?>

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520

    Re: prendere valori checkbox multipli

    Codice PHP:
    <?php
            $ip
    =1;
            while(
    $rigap=mysql_fetch_array($my_p)){
                echo 
    "<td><input type=\"checkbox\" name=\"Por[]\" value=\"".$rigap["id_calciatore"]."\" onClick=\"return Selez_p(this)\">".$rigap["nome"]."</td>";
                
    $ip++;
            }
    ?>
    $_POST['Por'] sarà un vettore che conterrà i value dei soli ceckbox selezionati

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62
    Eh guarda il problema è che il name mi serve impostato in quel modo perchè già controllo, nella stessa pagina, tramite una funzione javascript che non vengano scelti dei checkbox uguali.
    Quindi non posso modificarla.... esistono altri metodi?

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    per fare questo esiste gia il type radio

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62
    Scusa, ho scritto uguali ma mi sono confuso. In pratica ho quel ciclo che mi genera "x" checkbox, devo controllare che non ne vengano scelti + di tot. e questo lo faccio tramite uno script in JS che mi usa il name, quindi non posso modificarlo in quel modo.
    Ora riesco in qualche altra maniera a controllare quali checkbox vengono selezionati in una pagina php successiva o no?

  6. #6
    Se devono per forza avere tutti nomi diversi allora li devi controllare a mano uno per uno.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62
    Ma non si può, in qualche modo, mettere in un array il valore di ogni checkbox quando viene selezionato??

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62
    Uppete... nessuno conosce altri metodi?

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.