Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2017
    Messaggi
    45

    Spostare il controllo del login sulla pagina

    Buonasera Forum,

    la pozione di codice che ho postato prima di far visualizzare le spese di trasporto e il totale del carrello esegue un controllo chiedendo di fare il login.



    Mi piacerebbe far visualizzare al potenziale cliente prima del controllo tutte le spese e poi fargli scegliere se procedere con l'ordine con o senza registrazione.



    Gentilmente mi date una mano, da profano ho fatto diverse prove senza riuscirci, grazie.


    ps se lo ritenete necessario allego la pagina con gli include



    codice:
    <%
    Co_Spe = request("number") '10.33 è il costo della spedizione in € se il totale merce ivato è < a 155 €
                    If Session("Collegato") Then
                                   If Not FlagCarrelloVuoto Then
                                                   If VisualizzaPrezzo(Totale + IvaTotale) => 1500 Then  'minimo sono gli € di ordine minimo
    %>                                        
    <%
                                                                   If VisualizzaPrezzo(Totale + IvaTotale) < 40000000 Then '155 importo in € superato il quale non si pagano spese di spedizione
                                                                   SpeseSpedizione = Co_Spe
    %>
                                                                   <div align="center">
                                                                   <table border="1" width="450" cellspacing="0" cellpadding="3" bordercolor="#CCCCCC">
                                                           <tr>
                                                                                                  <td bgcolor="<%=Tabella_Colore_Cella%>" width="100"><%=TitoloSpeseSpedizione%>:</td>
                                                                                                                  <td bgcolor="<%=Tabella_Colore_Cella%>" width="302">&nbsp;
                                                                   <form method="POST" action="carrello.asp">
                                                                                  <select size="1" name="number">
    <% 
                                                                                  Dim SQL, Res
                                                                                  SQL="SELECT * FROM spese"
                                                                                  Set res = Server.CreateObject("ADODB.Recordset")
                                                                                  Set Res=conn.Execute(SQL)
                                                                                  While Not res.EOF
    %>
                                                                                  <option value="<%=res("Sspese")%>"><%=res("nome")%>-->&nbsp;<%=SimboloValuta%>&nbsp;<%=VisualizzaPrezzo(res("Sspese"))%></option>
                                                                                  <%
                                                                                  =res("nome")
                                                                                  %><br>
                                                                                  <% 
                                                                                  res.MoveNext
                                                                                  Wend
                                                                                  res.close
                                                                                  %>
                                                                                  </select>
                                                                                                  <input type="submit" value="Seleziona">
                                                                                  </form> 
                    <p align="center">    
    <%
    if Co_spe <> "" and Co_spe <> 0 then 
    %>
        <b><%=SimboloValuta%></b><font color="red"><%=VisualizzaPrezzo(Co_Spe)%></font><br>
    <%else%><b> 
    <!-- Seleziona il tipo di spedizione da menù a tendina per proseguire! -->
    <%=seleziona%>
    <%End if%></b></td>                                                                
                                                                                  </tr>
                                                                                  <tr>
                                                                                                  <td bgcolor="<%=Tabella_Colore_Cella%>" width="100"><%=SpesaTotale%>:</td>
                                                    <td bgcolor="<%=Tabella_Colore_Cella%>" width="302">
    <b><%=SimboloValuta%></b>
    <font color="red"><strong><%=VisualizzaPrezzo(Totale + IvaTotale + Co_Spe)%></strong></font>&nbsp;&nbsp;&nbsp;<%=IvaInclusa%>
                              </td>
                                                                                                  </tr>
                                                                   </table>              
                                                                   </div>
    <%if Co_spe <> ""  then %>
    <p align="center"><!-- Clicca per procedere con l'ORDINE... -->
    <a href="ordina.asp?maxpuntisconto=<%=SommaPuntiSconto%>&contrassegno=<%=Contrassegno%>&pagamento=<%=QSPagamento%>&note=<%=Server.URLEncode(QSNote)%>&Co_spe=<%=Co_spe%>"><%=Ordina%></a>
    </p><%end if%>
                                                                   <%
                                                                     Else
                                                                   %>  
                                                                   <table border="1" width="450" cellspacing="0" cellpadding="3" align="center" bordercolor="#CCCCCC">
                                                                                  <tr>
                                                                                                  <td bgcolor="<%=Tabella_Colore_Cella%>" width="100"><%=SpesaTotale%>:</td>
                                                    <td bgcolor="<%=Tabella_Colore_Cella%>" width="302">
    <b><%=SimboloValuta%></b> <font color="red"><strong><%=VisualizzaPrezzo(Totale + IvaTotale)%></strong></font>&nbsp;&nbsp;&nbsp;<%=IvaInclusa%>
                            </td>
                                                                                  </tr>
                                                                   </table>             
    <p align="center"><!-- Non hai spese di spedizione con l'importo raggiunto! --><%=nospese%>
                                                                   </p>
                                                                   <p align="center">
    <!-- Clicca per procedere con l'ORDINE... -->
    <a href="ordina.asp?maxpuntisconto=<%=SommaPuntiSconto%>&contrassegno=<%=Contrassegno%>&pagamento=<%=QSPagamento%>&note=<%=Server.URLEncode(QSNote)%>"><%=Ordina%></a>
                                                                   </p>
    <%
                    End If
    %>
    <%
                    Else
    %>
                                                                  
    <p align="center"><strong><!-- Mi spiace, ma non puoi effettuare acquisti inferiori a € 15,00 --><%=spiacenti%></strong></p>
                                                  
    <%
                                      End If
    %>
    <%                            
                                   End If
                    Else
    %>
                                                                   <p align="center">                                                       
                                                                   <b><a class="big-link" href="#" data-reveal-id="myModal15">
                                                                   <!-- Per effettuare l'ordine devi prima fare il Login! --><%=OrdineNoLogin%></a></b>

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    588
    Ciao,
    non voglio dire che tu non ti applichi sul codice, ma io penso che l'approccio che hai fatto per fare ordini online wia internet, sia errato...è una mia idea comunque per il fatto che per costruire un modulo online, l'analista programmatore deve prima fare il diagramma di flusso del suo programma e deve completare tutte le vie del trace di programma prima di scrivere codice....Con questo non voglio dirti che tutto è sbagiato, ma è che devi sapere prima quello che stai costruendo...
    Il problema con ASP è sicuramente importante costruire il carrello in memoria non su recordset e magari aiutandosi con le Sessioni e le matrici, riesci a costruire la piattaforma di vendita online. Quando hai memorizzato in variabili di sessione gli oggetti, puoi visualizzare la finestra di login e perfezionare la registrazione salvando lo user, ma se non vuoi salvare lo user devi costruire un sistema su database e su invio di email dopo aver passato il pagamento a moduli come quello della Banca Sella per esempio per accettare pagamenti su carta di credito o Paypal ...
    Io penso che la struttura per un ordine web la devi prima studiare a tavolino per bene e poi dopo averla divisa a moduli, fare un pezzo per volta, seguendo anche i possibili errori di percorso tipo manca un campo, un campo non valido etc etc... La conclusione della vendita allafine è di sicuro la convalida dell'ordine, una possibile stampa, un invio di una email e un punto per poter rientrare nell'ordine da parte del cliente se per caso ha fatto un errore e deve correggerlo prima di perfezionare l'ordine. Alla fine quando l'ordine è fatto, il cliente deve poter visualizzare da qualche parte lo status del suo ordine e la tracciabilità...
    Mi fermo qui e comunqu forza che a scrivere e studiare c'è tempo....
    ciao
    Vic53

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 © 2024 vBulletin Solutions, Inc. All rights reserved.