Visualizzazione dei risultati da 1 a 5 su 5

Discussione: SELECT - PROBLEMA

  1. #1

    SELECT - PROBLEMA

    Ho una

    <select name="posizione_equip" size="1"> ecc..

    Devo inserire il valore della select dentro la stringa sql (come sotto)
    strSql = "UPDATE testi SET titolo = '"& titolo &"' WHERE ID ="& posizione


    Come faccio? come faccio ad inserire il valore scelto dentro una variabile.



    Ciao.
    Federico

  2. #2
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    codice:
    <% 
    Set conn = server.createObject("ADODB.Connection")
    Conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("/mdb-database/mpdb.mdb")
    Set rs = server.createObject("ADODB.Recordset") 
    sql = "SELECT nome, Cock_ID FROM cocktail ORDER BY nome" 
    call apridb(sql, rs, conn)
     if not rs.eof then
      %>
    <select name="c1" value="c1" id="c1">
      <option value="<%=rs("cock_ID")%>" selected></option>
      <% do until rs.eof %>
      <option value="<%=rs("nome")%>"><%=rs("nome")%></option>
      <% 
    rs.movenext
    loop 
    end if
    call chiudidb(rs, conn)
    %>
    </select>
    Le dua 'call' aprono e chiudono la connessione con il database, puoi usare il metodo che preferisci

  3. #3
    Forse non ho capito ma ho necessita quando uso UPDATE
    ++++++++++++++++++
    strSql = "UPDATE testi SET titolo = '"& titolo &"' WHERE ID ="& posizione
    +++++++++++++++++++++++++

    di settare titolo (campo nel batabase) con il valore scelto nel select.

    Ciao.

  4. #4
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    AH ho capito male quello che volevi.
    Allora tu hai il form con la select.
    Quando invii il form passi il valore della select e lo recuperi per poi fare l'update.
    <select name="cat" id="cat">
    <option value="Tappeti">Tappeti</option>
    <option value="Kilim">Kilim</option>
    <option value="Stuoie">Stuoie</option>
    </select>

    Recuperi
    titolo = Request.form("cat")
    e poi
    strSql = "UPDATE testi SET titolo = '"& titolo &"' WHERE ID ="& posizione
    Intendi questo?

  5. #5
    Si.

    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.