Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form con più action

  1. #1

    Form con più action

    Salve.
    In un form di moderazione ho impostato due pulsanti: uno che invia i messaggi approvati e uno che cancella i messaggi, senza approvarli.

    Il problema è ciò che devo inserire nell'action="". Cioè, come faccio a fargli capire che se clicco su "Approva i messaggi selezionati" deve inviare i dati nel modulo "approva.php" e se clicco su "Cancella i messaggi selezionati" deve invece inviarli nel modulo "delete.php" ?

    Grazie in anticipo.


  2. #2
    O non utilizzi un form ed usi javascript, oppure crei un altra pagina in php con una switch più o meno così:

    Se questo è il tuo form:
    codice:
    <form name="opzioni" method="post" action="function.php">
         <input type="submit" name="azione" value="Approva i messaggi selezionati" />
         <input type="submit" name="azione" value="Cancella i messaggi selezionati" />
    </form>
    Questo invece sarà il contenuto del file function.php:
    Codice PHP:
    if(isset($_POST['azione'])
    {
         switch(
    $_POST['azione'])
         {
              case 
    'Approva i messaggi selezionati':
                   
    //istruzioni per il pulsante di approvazione
              
    break;

              case 
    'Cancella i messaggi selezionati':
                  
    //istruzioni per il pulsante di cancellazione
              
    break;
         }

    Dato che la soluzione in javascript non credo faccia al tuo caso, posto solo questa.

  3. #3
    Grazie mille !


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.