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

    Come far funzionare script su checkbox?

    Ciao ragazzi ho un problema:
    finora ho sempre utilizzato questo sistema per eseguire una funzione desiderata (residente nella stessa pagina) su delle checkbox selezionate

    Codice PHP:

     
    <form action="" name="modulo" method="post">
     
     <
    input type="submit" name="blocca_utente" value="Blocca" //tasto per bloccare utenti con le checkbox selezionate

     
    <input type=\"checkbox\" name=\"select_user[]\" value=" .$id" > // nella stampa degli utenti creo in questo modo le checkbox

     </form>


    //se viene cliccato il submit del blocca utente
    if(isset(
    $_POST['blocca_utente'])
    { //APERTURA DEL CASO BLOCCA
                    foreach (
    $select_user=$_POST['select_user'] as $id_user)
            {
                       if(strlen(
    $id_user)>0)
                {

     
                               //...............codice




    Ora avrei bisogno di fare una modifica sostanziale:

    Al posto di <input type="submit" name="blocca_utente" value="Blocca" >
    voglio utilizzare un tag <a> che mi fa partire quel codice.... Come devo fare??

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    lo script in php controlla che "blocca_utente" sia passata come variabile; per cui per far diventare il bottone in un link poi devi trovare il modo di ripassare questa variabile.
    io per queste cose metto un input hidden nel form:

    <input type="hidden" name="blocca_utente" value="Blocca">

    e poi il tuo submit:

    <input type="submit" name="blocca_utente" value="Blocca" >

    dicenta:

    Blocca

    nell'onClick magari puoi richiamare una funzione che effettua controlli e poi invia il modulo...

  3. #3

    Allora innanzitutto grazie infinite per l'aiuto... ora mi chiedo: se io ho anche altri script da dover fare al click del tipo un link per il blocca e un link per lo sblocca:

    Codice PHP:
          <form action="" name="modulo" method="post">
      
          <
    input type="hidden" name="blocca" value="blocca">
          [
    url="#"]BLOCCA[/url]
          
          <
    input type="hidden" name="sblocca" value="sblocca">
          [
    url="#"]SBLOCCA[/url

    come devo modificarli per far richiamare ad ognuna una specifica parte di codice che richiamo sempre attraverso

    Codice PHP:

    if(isset($_POST['blocca']))
    //APERTURA DEL CASO BLOCCA


                 
    foreach ($select_user=$_POST['select_user'] as $id_user)
                 {
                     if(
    strlen($id_user)>0)
                      {
    .. 
    codice 

    alla fine della pagina?

  4. #4
    ...Non ci riesco..

  5. #5
    Ho trovato uno script di questo genere ma che utilizza le option..


    Codice PHP:
    <script language="JavaScript">
        function 
    InviaForm()
        {
            
    document.Gallery.submit();
        }
    </script>



    <form action="gallery.php" method="post" name="Gallery">
        <select onChange="InviaForm()">
            <optgroup label="Gallery 2006">
                <option label="08/10/60" value="06.01">Palazzo delle Stelline - 08/10/06</option>
            </optgroup>
            <optgroup label="Gallery 2007">
                <option label="04/03/07" value="07.01">Cisliano - 04/03/07</option>
                <option label="10/06/07" value="07.02">Cisliano - 10/06/07</option>
            </optgroup>
        </select>
    </form> 
    Mi chiedo se sia possibile farlo con il tag <a> facendolo al caso mio....

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.