Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Java: gestione carrello della spesa

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Postdi Dylan666 » 10/05/05 18:57

Io il mio metodo te l'ho suggerito: sinceramente così come è scritto il codice ci ho capito ben poco (ripeto, copiando e incollando il tuo codice nemmeno mi viene una pagina umana). Se Triumph Of Steel ha un quadro più chiaro può provare lui a addattare quanto hai scritto come ho indicato.
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Sponsor
 

Postdi Triumph Of Steel » 10/05/05 23:53

con la frase:
il mio problema è che la variabile carrello che praticamente ha tutti i dati quando vado per stamparla mi risulta vuota


intendi questo campo:
Codice: Seleziona tutto
write("<center><TD> Totale spesa(comp. s.t.): <INPUT type='text' name='tot' size='10' value='"+carttotal+"'></TD>")


??

prima fai anche un ciclo for

Codice: Seleziona tutto
for(i in carrello)
{
carttotal = carttotal + carrello[i].Price*carrello[i].Quantita
/*100*/ carrello[i].display2(order.document)
}
if ( carttotal < 75.00)
carttotal = carttotal + 7.00


perchè se il problema è quello, allora bisogna vedere cosa c'è prima...
nel senso, come viene riempita la variabile carrello...
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi blacksheep » 11/05/05 10:15

Si Triumph il mio problema è li nella variabile carrello che non riesco a passare. Allora viene riemppita in questo modo:
<a href="javascript:top.HIDDEN.addtoCart('ARTICOLO', 7.19, Q2.value)">
Questa è la riga di comando mentre la funzione addtoCart è la seguente:
function addtoCart(Description, Price, Quantita)
{
carrello[numItems] = new addItem(Description, Price, Quantita, numItems)
numItems = numItems + 1
/*22*/ alert(Description + " è stato aggiunto al carrello della spesa")
}
di seguito ti copio anche la funzione addItem
function addItem(Description, Price, Quantita, ItemNum)
{
this.Description = Description
/*10*/ this.Price = Price
this.Quantita = Quantita
this.ItemNum = ItemNum
this.display = printItem
this.display2 = printform
return this
}
Grazie per l aiuto
blacksheep
Utente Junior
 
Post: 12
Iscritto il: 10/05/05 12:53

Postdi pjfry » 11/05/05 11:06

pensavo fosse java invece era solo javascript, a quanto pare :undecided:

guarda qui: http://www.amagri.it/Programmazione/Jav ... ggetti.htm
e cerca di adattare l'esempio al tuo oggetto 'carrello'

Codice: Seleziona tutto
 function StampaOggetto()
{
document.write ("Nome "+this.Nome);
document.write ("Giorno "+this.Giorno);
document.write ("Mese "+this.Mese);
document.write ("Anno "+this.Anno);
}

una funzione come questa ti permette di scrivere i vari campi dell'oggetto, se li scrivi in campi HIDDEN puoi passarli uno per uno al php senza problemi

il punto è che non puoi passare 'carrello' tutto insieme, devi passare i suoi dati uno per uno
Avatar utente
pjfry
Moderatore
 
Post: 8240
Iscritto il: 19/11/02 17:52
Località: terni

Precedente

Torna a Programmazione


Topic correlati a "Java: gestione carrello della spesa":


Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti