Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Problema invio dati con bottone

    Buonasera a tutti... mi trovo questo problema che non ho mai trattato e quindi a me sconosciuto...

    Ho un bottone che cliccando passa un dato ID_FOTO impostato cosi:

    codice:
    <input name="frm_controlla" onclick="return frm_invia_onclick(<%=ors("id_foto")%>)" style="color: #EF7321; border: 1px solid #EF7321; background-color: #302F2E" tabindex="19" type="button" value="VOTA">

    e l'invio della pagina ASP con comando javascript cosi:

    codice:
    <script language="javascript">
    
      function frm_invia_onclick(foto) {
      
      document.FrontPage_Form1.action="UFF10_01_01_Concorso_votook.asp?id_foto=" + foto;
      document.FrontPage_Form1.submit();
      }                    
    
    </script>

    Domanda... ma se volessi passare oltre all'ID_FOTO anche un ID_CONCORSO... come posso impostare il tutto?

    Grazie mille... sperando di non aver sbagliato sessione visto che si tratta comunque di pagina ASP.
    Ultima modifica di lucamares; 16-12-2015 a 16:52

  2. #2
    onclick="return frm_invia_onclick(<%=ors("id_foto")%>,<%=altro_valore%>,<%=e_ancora_altri_quanti_ne_vuoi)%>)

    ...


    function frm_invia_onclick(foto,altrovalore,altrovalore,ecc,ecc)


    ...

    document.FrontPage_Form1.action="UFF10_01_01_Concorso_votook.asp?id_foto="+ foto + "&altrovalore=" + altrovalore + "&altrovalore=" + altrovalore + "&altrovalore=" + altrovalore;

  3. #3
    Grazie mille... ma mi manca un passaggio... nella pagina a seguire come recupero il dato?

    Mi restituisce errore "Syntax error (missing operator) in query expression 'ft_concorso='."

    Ho impostato
    codice:
    id_concorso=Request("ft_concorso")
    ma niente...

  4. #4
    puoi postare tutto il codice modificato?

  5. #5
    Questo nella prima pagina...

    codice:
    <input name="frm_controlla" onclick="return frm_invia_onclick(<%=ors("id_foto")%>,<%=ors("ft_concorso")%>)" style="color: #EF7321; border: 1px solid #EF7321; background-color: #302F2E" tabindex="19" type="button" value="VOTA">
    codice:
    <script language="javascript">
    
    function frm_invia_onclick(foto,concorso) {
        
    document.FrontPage_Form1.action="UFF10_01_01_Concorso_votook.asp?id_foto=" + foto + "&ft_concorso=" + concorso;
    document.FrontPage_Form1.submit();
    
    }                    
    </script>
    e nella stessa pagina ho un frm che mi mostra il numero di ID del concorso... esempio 7

    codice:
    <select size="1" name="frm_id_fotoconcorso_<%=ors("id_foto")%>"><option selected><%=ors("ft_concorso")%></option>
    </select>
    Mentre nella seconda pagina dovrei recuperare il dato CONCORSO... cosi da poterlo registrare nel database...

    codice:
    <%
    id_foto=Request("id_foto")
    id_concorso=Request("ft_concorso")
                                    
    Set oConn=Server.CreateObject("ADODB.Connection")
    database
    Set oRs=Server.CreateObject("ADODB.Recordset")
    
    oRs.Open "Tb_contest_03_voti",oConn,3,3
    oRs.AddNew
    
    oRs("vt_concorso")=Request("frm_id_fotoconcorso_" & id_concorso) 
    
    oRs("vt_utente")=session("username")
    oRs("vt_idutente")=session("idutente")
    oRs("vt_foto")=Request("frm_id_fotovoto_" & id_foto)
    
    oRs("vt_01")=Request("frm_vt_01_" & id_foto)
    oRs("vt_02")=Request("frm_vt_02_" & id_foto)
    oRs("vt_03")=Request("frm_vt_03_" & id_foto)
    ...
    Ovviamente nel database mi registra correttamente tutti i dati tranne:

    oRs("vt_concorso")=Request("frm_id_fotoconcorso_" & id_concorso)
    Ultima modifica di lucamares; 16-12-2015 a 23:48

  6. #6
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    ciao optime...
    forse basta usare le querystring...
    id_foto=Request.QueryString("id_foto")
    altrovalore=Request.QueryString("altrovalore")
    ciao
    Vic53

  7. #7
    Quote Originariamente inviata da vic53 Visualizza il messaggio
    ciao optime...
    forse basta usare le querystring...

    ciao
    perché lo dici a me?

  8. #8
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    scusa ...
    il saluto era per te, il messaggio era per l'utente...
    ciao
    Vic53

  9. #9
    Si funziona correttamente... ho passato il valore in un frm cosi me lo porto nelle pagine che mi serve :-)
    Grazie a tutti!

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.