Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    0

    request dinamici,ma non funziona...

    Salve a tutti, ho un problema che non riesco a risolvere.

    ho una pagina dove viene fatto il riepilogo di un ordine, con totale spese, iva, e sopratutto con un elenco dei prodotti acquistati e la loro quantita; il problema sorge quando da questa pagina devo registrare l'ordine in una tabella, io ho pensato di fare 2 campi hidden per ogni prodotto ordinato (quantita, idprodotto) che si nominano dinamicamente (quantita0, quantita1, ecc.)(idprodotto0, idprodotto1, ecc.) e in piu un campo hidden con il numero dei prodotti (name="numprodotti", value="i"), e nella pagina successiva fare un ciclo da cont a numprodotti dove dentro assegno ad un array bidimensionale (idprodotto, quantita) i valori dei campi hidden.

    Vi posto il codice

    idcliente = request.form("idcliente")
    numprodotti = request.form("numprodotti")
    totspese = request.form("totspese")
    totprodotti = request.form("totprodotti")
    i=0

    while i<cint(numprodotti)
    prodotti(0,0) = request.form("idprodotto" + i) "<-- riga 14"
    prodotti(0,1) = request.form("quantita" + i)
    i = i + 1
    wend

    Mi da questo errore:
    Tipo non corrispondente: 'request'
    /docs/registraordine.asp, line 14
    non capisco perchè!! L'assegnazione all'array è corretta?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    prodotti(0,0) = request.form("idprodotto" + i) "<-- riga 14"
    ("idprodotto" + i) <<forse mi sbaglio ma non vuol dire un piffero

    devi fare ("idprodotto" & i)



    Rixx

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    0
    provo, e poi ti so dire, grazie

  4. #4
    Uhm........con questa sintassi non funza, se il campo del form si chiama

    "prodotto1"

    farai

    test = request.form("prodotto"&"1")
    con i doppi apici anche intorno a 1.

    Ciao.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    non vorrei contraddirti ma

    while i<cint(numprodotti)
    prodotti(0,0) = request.form("idprodotto" + i) "<-- riga 14"
    prodotti(0,1) = request.form("quantita" + i)
    i = i + 1
    wend

    i = i + 1

    i assume un valore variabile



    Rixx

  6. #6
    Lo hai testato?

    Costruisci il form, e acquisiscine il valore in questo modo........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    while i<cint(numprodotti)
    prodotti(0,0) = request.form("idprodotto" + i) "<-- riga 14"
    prodotti(0,1) = request.form("quantita" + i)
    i = i + 1
    wend

    i = i + 1

    questo era quello scritto da amadori io gli dico di modificarlo cosi:

    i=0

    while i<cint(numprodotti)
    prodotti(0,0) = request.form("idprodotto" & i) "<-- riga 14"
    prodotti(0,1) = request.form("quantita" & i)
    i = i + 1
    wend

    avrò usato sta tecnica + o - un milione di volte percui..

    Rixx

  8. #8
    Come dici tu si può fare, ma così

    codice:
    request.form("quantita" + cStr(i))
    altrimenti non va



    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    sinceramente non ho voglia di testarlo per non vedo perchè non dovrebbe andare
    facciamo cosi mi fido di te :rollo:

    Rixx

  10. #10
    No, va bene lo stesso, chiedo venia.........non avevo mai provato


    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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