Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. gusalvo
    3. Post
    G

    gusalvo

    @gusalvo

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località palermo
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da gusalvo

    • Inserimento multiplo record

      Salve,

      Da un elenco di prodotti vorrei selezionarne alcuni e scriverli su un'altra tabella del db con la scelta facoltativa di apporre un flag sui checkbox 'sera' e 'mattina'.
      Il seguente script mi permette di scrivere sull'altra tabella il campo 'idprodotto' e 'idtrattamento', ma i checkbox non vengono scritti correttamente.
      Cosa sbaglio?

      <form action="es_02.asp" method="post">

      <%

      'aperta connnessione al database
      Set Conn = Server.createobject("ADODB.Connection")
      Conn.connectionstring="Driver={MySQL ODBC 3.51 Driver}; ....................."
      Conn.Open

      Set Rs = Server.CreateObject("ADODB.Recordset")
      SQL ="SELECT * FROM prodotti order by idprodotto LIMIT 3"

      RS.Open SQL,Conn, 3, 3

      While not RS.EOF
      

      %>

      <%=rs("idprodotto")%>/<%=rs("descr")%>
      <input type="checkbox" name="idprodotto" value="<%=rs("idprodotto")%>" />
      Mattina <input type="checkbox" name="mattina" value="1" />
      Sera <input type="checkbox" name="sera" value="1" />
      <input name="IdTrattamento" type="hidden" value="<% = request.querystring ("IdTrattamento")%>" />

      <br />

      <%
      RS.MoveNext
      Wend
      %>

      <input type="submit" value="Invia" class="button" />
      </form>

      <%
      RS.Close
      Set RS = nothing
      Conn.Close
      Set Conn = nothing
      %>

      ********** PAGINA DI INSERIMENTO ************

      <%
      ' recupero i dati dai form
      Dim mode, mode_a, i
      mode = Request("idprodotto")

      mode_a = split(mode,",")
      
      For i=LBound(mode_a) to UBound(mode_a)
      

      ' inserisco nel ciclo i dati nel DB
      Set Connn = Server.createobject("ADODB.Connection")
      Connn.connectionstring="Driver={MySQL ODBC 3.51 Driver}; ............................"
      Connn.Open
      strSQL = "INSERT INTO relazprodtratt " &_
      "(idprodotto, mattina, sera, idtrattamento) " &_
      "VALUES " &_
      "('"&mode_a(i)&"' , '"&Request.Form("mattina")&"' , '"&Request.Form("sera")&"', '"&Request.Form("IdTrattamento")&"' )"
      Connn.Execute(strSQL)
      'response.write(strSQL)
      Connn.close

      Next
      

      ' redirect
      response.Redirect "......."
      %>

      postato in Coding
      G
      gusalvo