- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- help carrello online asp
-
help carrello online asp
ciao ragazzi,
sono nuova di questo forum e spero che almeno voi mi darete una mano, sono una principiante di asp e lo sto imparando, sto cercando di riprodurre questa pagina ecco il link http://elisamito.altervista.org/index.php , con asp, ho gia' fatto la index dove estrapolo img il prezzo e il modello dal db, sono ferma anzi fermissima (davanti ad un mega stop!!) alla pagina che devo creare quando clicco su agg al carrello, ho provato a buttare giu' questo codice con un aiuto, ma ci dev'essere qualcosa che nn va poi in quella pagina devo far vedere il prodotto scelto.
Ci sto impazzendo ragazzi e vorrei tanto finirlo anche perche' così impareri qualcosa di davvero buono in asp.
E' un help disperato!
Grazie a tutti.
Elisa
ps: nn fate caso ai commenti che li scrivo per me per quando li studio!
Codice<%
function aggiungiAlCarrello(prodotto,quantita,prezzo)
'split converte in elementi di un array primo parametro è la stringa da dividere il secondo è il carattere stringa
'split restituisce un array
'session è il primo parametro mentre il dollaro è il carattere con cui divido i prodotti prezzo eccarr = split(Session("carrello"),"$")
aggiunto = false
'ciclo controllo se il prodotto agg c'è gia' o no, fino all'estremo superiore dell'array con ubound
for i=0 to UBound(arr)
ogg = split(arr(i),"@")
if ogg(0)=prodotto then
ogg(1) = ogg(1)+quantita
aggiunto=true
end if
temp = temp&"$"&join(ogg,"@")
next
if not aggiunto then
temp = temp & "$"&prodotto&"@"&quantita&"@"&prezzoend if
return aggiungiAlCarrello = temp
end function
%>
-
hai risolto o sbaglio?
perché altrimenti non ho ben capito dove sta l'errore.
-
amico...magari avessi risolto, sono in alto mare (peggio della canzone dei 2black), ma quello che hos critto è giusto??ma allora perche' nn funziona?? forse la funzione dev'essere richiamata da uqalche parte? ti prgo aiutami...nn so cosa fare...se vuoi ti mando le pagine...grazie.
-
scusa è ma io ho provato a fare aggiungi e funziona, se vado nel carrello ci sono le macchine che ho aggiunto e il totale.
-
ciao... benvenuta sul forum..
manca l'impostare Session("carrello") =tempcomunque questo utilizzo delle variabili session non è il massimo...
<% function aggiungiAlCarrello(prodotto,quantita,prezzo) 'split converte in elementi di un array primo parametro è la stringa da dividere il secondo è il carattere stringa 'split restituisce un array 'session è il primo parametro mentre il dollaro è il carattere con cui divido i prodotti prezzo ecc arr = split(Session("carrello"),"$") aggiunto = false 'ciclo controllo se il prodotto agg c'è gia' o no, fino all'estremo superiore dell'array con ubound for i=0 to UBound(arr) ogg = split(arr(i),"@") if ogg(0)=prodotto then ogg(1) = ogg(1)+quantita aggiunto=true end if temp = temp&"$"&join(ogg,"@") next if not aggiunto then temp = temp & "$"&prodotto&"@"&quantita&"@"&prezzo end if Session("carrello") =temp end function %>
vedi se funziona
-
ma se stai guardando quello del link è in php!adesso provo i suggerimenti!grazie a tutti! vi faccio sapere! provo subito
-
ciao finzi!
ho modificato lo script e quando clicco su aggiungi la pagina è vuota,forse devo fare una funzione che legga la sessione una volta che lo ha in memoria? grazie per l'aiuto che mi state dando, mi sento che con voi riusciro' a risolvere il problema!
-
@elisa85 said:
ciao finzi!
ho modificato lo script e quando clicco su aggiungi la pagina è vuota,forse devo fare una funzione che legga la sessione una volta che lo ha in memoria? grazie per l'aiuto che mi state dando, mi sento che con voi riusciro' a risolvere il problema!si sicuramente una funzione che legge i dati serve
-
manca solo quella per completare il tutto!
mi sai indicare qualche pagina web che fa degli esempi su come leggere i dati in una sessione?nn ho trovato nulla...
nn ne ho proprio idea...uff :bho:
-
[PROMO]
http://www.telospiego.it/asp/guida_asp_lezione06.asp
[/PROMO]Domenico
[url=http://www.hwside.it]Comparazione prezzi Hardware
[url=http://www.vendita-hardware.com]Vendita Hardware
[url=http://www.pixelab.it]Sviluppo siti Web, E-Commerce, portali, CMS e piattaforme B2B e B2C