Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Checkbox generati dinamicamente

    Ciao a tutti.

    Ho questa pagina asp che estrae alcuni dati con dei checkbox generati dinamicamente:

    codice:
    <%
    
    ID = ""
    
    if Not objRS.eof then
    
    objRs.MoveFirst()
       Do While not objRs.eof
    
    Response.Write "<input type=""checkbox"" name=""Spunta"" value=" & objRs("ID") & ">"
    
    
         ID = ID & objRS("ID") & ","
         
         objRs.MoveNext()
       Loop
    
    end if
    
    %>
    
    <form method="POST" action="elimina.asp?strID=<%=ID%>">    
          <input type="image" src="elimina.gif" border="0">
    </form>
    Vorrei fare in modo che se il checkbox è selezionato la pagina elimina.asp eliminasse dalla tabella l'ID corrispondente al checkbox seelzionato; in questo modo però sia se i checkbox sono selezionati o meno alla pagina elimina.asp arrivano tutti gli ID associati ai checkbox, perchè?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Io ho provato cosi
    Codice PHP:
    <input name="dsa" type="checkbox" value="1" />
    <
    input name="dsa" type="checkbox" value="2" />
    <
    input name="dsa" type="checkbox" value="3" /> 
    e con questo codice
    Codice PHP:
    for each variable_name in request.form
        variable_value
    =request.form(variable_name)
        
    response.write "[[b]" variable_name &"[/b]]" variable_value &"
    "
    next 
    ho notato che solo i campi checked mi vengono mostrati...mi sa che stai sbagliando qualcosa in elimina.asp

    P.s.
    invece di scrivere
    action="elimina.asp?strID=<%=ID%>"

    scrivi

    action="elimina.asp"

    e aggiungi

    <input type="hidden" name="strID" value="<%=ID%>">

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    grazie!

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.