Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Quote Originariamente inviata da _Micky_73 Visualizza il messaggio
    Ciao a tutti !

    Ho un problema con l'invio di dati recuperati da checkbox tramite POST, in cui il tag di chiusura e apertura <form> e </form> e' distante dal relativo campo di input.

    Mi spiego meglio:
    vorrei poter far selezionare, in una tabella con vari record, piu' checkbox (per intenderci, come su phpmyadmin che ti permette selezione multiple di record tramite checkbox) in modo da poterle cancellare tutte in una volta tramite un unico pulsante:

    -----------------------------------
    checkbox | record 1
    -----------------------------------
    checkbox | record 2
    -----------------------------------
    checkbox | record 3
    -----------------------------------
    checkbox | record 4
    -----------------------------------
    ecc...ecc.....

    pulsante CANCELLA MULTIPLO (che rimanda a una pagina .php di conferma eliminazione multipla...)

    In pratica, ad ogni riga dentro una tabella avro':

    <form name="cancellaConf" method="post" url=""conferma-eliminazione.php">
    <input type="checkbox" name="canc[]" value="1">
    <input type="checkbox" name="canc[]" value="2">
    <input type="checkbox" name="canc[]" value="3">
    <input type="checkbox" name="canc[]" value="4">
    </form>

    e poi, al di sotto della tabella:

    <form name="cancellaConf" method="post" url=""conferma-eliminazione.php">
    <input type="submit" name="cancella" value="Conferma Eliminazione Multipla">
    </form>

    Ovviamente non mi funziona (tenete conto che ho altri campi <form> all'interno della stessa pagina).
    Cosi' non mi recupera i dati, e se provo a mettere all'inizio della tabella <form...> e alla fine </form>, me li recupera, ma poi si va a incasinare con un altro bottone con relativo <form> che manda dati diversi.

    Come posso risolvere questo problema ??
    Per come hai descritto... ti basta fare:
    codice:
    <form name="cancellaConf" method="post" url="conferma-eliminazione.php">
    <input type="checkbox" name="canc[]" value="1">
    <input type="checkbox" name="canc[]" value="2">
    <input type="checkbox" name="canc[]" value="3">
    <input type="checkbox" name="canc[]" value="4">
    <input type="submit" name="cancella" value="Conferma Eliminazione Multipla">
    </form>
    
    Fai attenzione che in
    codice:
     url="conferma-eliminazione.php" 
    c'erano due ""

  2. #2
    Quote Originariamente inviata da supersqualo Visualizza il messaggio
    Per come hai descritto... ti basta fare:
    codice:
    <form name="cancellaConf" method="post" url="conferma-eliminazione.php">
    <input type="checkbox" name="canc[]" value="1">
    <input type="checkbox" name="canc[]" value="2">
    <input type="checkbox" name="canc[]" value="3">
    <input type="checkbox" name="canc[]" value="4">
    <input type="submit" name="cancella" value="Conferma Eliminazione Multipla">
    </form>
    
    Fai attenzione che in
    codice:
     url="conferma-eliminazione.php" 
    c'erano due ""
    Grazie anche a te, ma era un semplice errore di battitura quando ho scritto il post.


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 © 2026 vBulletin Solutions, Inc. All rights reserved.