Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Formattare una stringa

  1. #1

    Formattare una stringa


    Ciao a tutti, avrei bisogno di un'aiuto!!!

    in una pagina mi richiamo questa sessione che mi riporta una somma:
    <%=formatnumber(session("somma"), 2)%>

    questa somma è "per esempio" 30,00
    come faccio per formattarla in modo che mi diventi 3600

    Grazie a tutti anticipatamente!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cioè la vuoi moltiplicare per 120???? :master:

  3. #3
    Ciao,
    no scusa, vorrei moltiplicarla x 100, ho sbagl. a scrivere gli importi

    36,00
    deve diventare
    3600

    Grazie!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova una delle 2:

    codice:
    <%=formatnumber(session("somma")*100, 2)%>
    
    <%=session("somma")%>

  5. #5
    Ciao, ho provato cosi:
    la prima stringa
    <%=formatnumber(session("somma")*100, 2)%>
    mi da questo 36.000,00

    la seconda
    <%=session("somma")%>
    mi da questo 36

    :rollo:

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <%=session("somma")*100%>
    Roby

  7. #7
    He Roby... tutto ok, adesso esce 3600!!! graie
    Ascolta, saresti cosi gentile da dirmi se potresti aiutarmi anche quì....

    in questo caso faccio creare un numero di ordine progressivo nel database;
    come creare una sessione di questa operazione per portarla nella pagina successiva dove abbiamo formattato la somma!!!

    questa secondo te va bene **** session("ordine")=request.form ("ordine")****
    anche se sec. me "request.form" e sbagliato


    // questa e la funzione del progressivo////
    <%
    set conn=server.createobject("ADODB.connection")
    %>

    <%

    SQL1 = "SELECT MAX(Progressivo) AS PROG FROM carrello WHERE Anno = YEAR(NOW)"
    set rsProg = conn.execute(SQL1)

    if isnull(rsProg("PROG")) then
    prog=1
    else
    prog=rsProg("PROG")+1
    end if

    response.write prog

    SQL2 = "Update carrello SET Anno = YEAR(NOW), Progressivo = " & cstr(prog) & " WHERE sessione="&session("carr")&""
    conn.execute(SQL2)
    Wordine= prog & "/" & YEAR(Date())
    %>


    Grazie sempre

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nella prima pagina:
    codice:
    session("ordine") = prog
    Nella seconda:
    codice:
    ordine = session("ordine")
    Roby

  9. #9
    Ciao, ho provato, ma nulla, non mi riporta la sessione, la stringa da mettere nella prima pagina forse ha un punto preciso dove essere inserita???

    nella seconda pagina io ho questo:
    <%=session("somma")*100%>
    <%ordine = session("ordine")%>

    <%
    response.write Wsomma
    response.write Wprog
    %>

    Ma nel respons.write del prog non visualizzo nulla...

    invece nella prima pag. la session l'ho creata subito dopo la generazione del progressivo..

    SQL2 = "Update carrello SET Anno = YEAR(NOW), Progressivo = " & cstr(prog) & " WHERE sessione="&session("carr")&""
    conn.execute(SQL2)
    Wordine= prog & "/" & YEAR(Date())

    session("ordine") = prog

    etc.....

    Dove sbaglio!

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ci sto capendo niente...
    Questa query ti funziona?

    SQL1 = "SELECT MAX(Progressivo) AS PROG FROM carrello WHERE Anno = YEAR(NOW)"

    Secondo me ti dovrebbe dare errore.

    Roby

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.