Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    passare parametri tramite combo PROBLEM

    uso questa combo in un form e va benissimo...

    <select name="tipo">
    <option value="" >Tipo:</option>
    <% 'Seleziono tutte le categorie dal database e le visualizzo in una select-box
    SQL="SELECT * FROM categorie ORDER BY cat ASC"
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    While Not rec.EOF%>
    <option value="<%=rec("cat")%>" >- <%=rec("cat")%></option>
    <% rec.MoveNext
    Wend
    rec.close%>
    </select>

    però dovrei passare un altro parametro ( rec("catENg") ) in maniera nascosta (se seleziono la categoria in italiano, ad esempio: cani, devo passare anche la corrispondente in inglese: dogs )
    ho provato con un input hidden ma non funziona!
    Ars longa...vita brevis.

  2. #2
    devi riempire l'hidden con una funzione in javascript... in pratica ti devi fare un array in javascript contenente tutte le cat in inglese e poi al onChange della combo gli dici di inserire nell'hidden ilcorrispettivo valore dell'array di indice pari all'indice della combo..

    oppure nell'option come value non metti il nome della categoria ma il suo id e quando ti pigli il valore ti fai una query sul database prendendo italiano e inglese


  3. #3
    nella pagina di update
    <%
    tipo = Replace(Request.Form("tipo"), "'", "''")

    SQL="SELECT * FROM categorie where cat='"&tipo
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    if Not rec.EOF
    catENg=rec("catENg")
    end if
    rec.close
    set rec = Nothing
    'ecco il valore da mettere nell'update
    response.write catENg
    %>

  4. #4
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    thanks, risolto!
    Ars longa...vita brevis.

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.