Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119

    passare variabile da select

    Vorrei passare ad una pagina i record che stampa una select
    come faccio?

    Es: settimana mese anno
    Il mio problema è che la select ha name="data_part".

    Code
    ---------------------------------

    <select name="data_part" id="data_part">
    <option value="">Data di partenza</option>

    <%
    While NOT rs.EOF

    Response.Write "<option value='" & Rs("settimana") & "/" & Rs("mese") & "/" & Rs("anno") & "'>" & Rs("settimana") & "/" & Rs("mese") & "/" & Rs("anno") & "</option>"


    rs.MoveNext
    Wend

    %>
    <%
    rs.close
    set rs = nothing
    conn.close
    set conn = nothing
    %>
    </select>

  2. #2
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    qual'è il problema?

    fai la select con form che punta ad una pagina, ci fai il request e hai la variabilie; non capisco il problema scusami

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    La select è dentro a una form:
    form action="offerta_price.asp?id=<%=id%>&rif=<%=rif%>> &mese=<%=mese%>
    e nella pagina successiva:

    mese = request("mese")
    settimana = Request.Form("settimana")
    anno = Request.Form("anno")

    sql =" select * from disponibilita WHERE rif LIKE '%"& rif &"%' and settimana LIKE '%"& settimana &"%' and mese LIKE '%"& mese &"%' and anno LIKE '%"& anno &"%' and IDdisponibilita LIKE '%"& IDdisponibilita &"%'"

    però non riesco a passare il mese che è nella select

  4. #4
    codice:
    mese=datepart("m",request.form("data_part"))

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    Grazie Santino, ho risolto così:

    aData=split(data_part,"/")
    mese=aData(1)
    anno=aData(2)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    Ma se dovessi utilizzare il tuo codice e passare anche la settimana e l'anno dovrei fare così?

    mese=datepart("m",request.form("data_part"))

    settimana=datepart("s",request.form("data_part"))

    anno=datepart("a",request.form("data_part"))

  7. #7
    la settimana da quale campo del form la prenderesti? sempre dalla select?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    Si

  9. #9
    codice:
    campo_select=request.form("select_nome")
    
    giorno=day(campo_select)
    mese=month(campo_select)
    anno=year(campo_select)
    settimana=datepart("ww",campo_select)

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    campo_select =request.form("data_part")

    settimana=day(settimana)
    mese=month(mese)
    anno=year(anno)

    Non caspisco cosa devo inserire al posto di campo_select

    La select è così:
    <select name="data_part" id="data_part">
    <option value="">Data di partenza</option>

    <%
    While NOT rs.EOF

    Response.Write "<option value='" & Rs("settimana") & "/" & Rs("mese") & "/" & Rs("anno") & "'>" & Rs("settimana") & "/" & Rs("mese") & "/" & Rs("anno") & "</option>"


    rs.MoveNext
    Wend

    %>
    <%
    rs.close
    set rs = nothing
    conn.close
    set conn = nothing
    %>
    </select>

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.