Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    form multipli nella stessa pagina

    avendo diversi form uguali nella stessa pagina, e dovendo poi recuperarne i parametri in una pagina asp successiva, qual'e' il modo migliore per identificare univocamente ogni form?

  2. #2

    Re: form multipli nella stessa pagina

    Originariamente inviato da Sclerato
    avendo diversi form uguali nella stessa pagina, e dovendo poi recuperarne i parametri in una pagina asp successiva, qual'e' il modo migliore per identificare univocamente ogni form?
    Ma form o campi form?
    E poi perchè tanti form uguali? Scusa, ma non capisco proprio la logica. :master:

  3. #3
    ho un elenco di prodotti....per cui costruisco la pagina leggendo da db...
    ognuno ha un form, per aggiungerlo al carrello
    tramite campi hidden passa ad un'altra pagina i campi che mi servono per mettere il prodotto nel carrello...

    costruendo la prima pagina con un ciclo, il nome del form e dei campi e' sempre uguale, per cui quando legga (dalla seconda pag) i dati passati me li passa tutti assieme

    per esempio
    faccio richiesta del valore del campi id_prodotto
    e ottengo
    81,82,84 ecc....

    a me serve solo il valore del campo relativo a quello specifico prodotto

  4. #4
    E perchè non usare un form unico e cambiare il nome dei campèi dinamicamente per ogni prodotto? :master:

  5. #5
    ora non capisco io...
    non ci capiamo

    no forse ho capito.. vediamo...
    cioe' tu intendi, tenere un solo form per tutti i prodotti...
    e prima di reindirizzare alla pagina che mi leggera' i valori, cambiare il contenuto dei campi?

    o forse intendi...
    quando creo l'elenco prodotti, per ognuno fare un form con nomi dei campi univoci per esempio id1, nome1, id2, nome2...

    pero' non so come fare nessuno dei due....
    ho qualche aiuto? che so la telefonata a casa....il pubblico..

  6. #6
    Il form è un raccoglitore.
    Ora, perchè devi creare un form per ogni prodotto?

    Crea un form unico e dentro tanti campi uno per ogni prodotto con il nome ad esempio del prodotto.

    PS. per chiarirsi

    Form = <form>
    Campo form = <input> , <select>, ...

  7. #7
    VVoVe: bellissimo sto smile....

    pero' non mi convince sta cosa, con tutto il rispetto eh...

    se ho 1000 prodotti per dire, e mettiamo 5 campi per ognuno, mi viene un form che dire enorme e' poco... e poi cosi' quando passo i dati devo passare 5000 parametri, che me ne servono solo 5 ! o no?

    e poi ho sempre un problema, come faccio dalla pagina che riceve, a capire chi e che cosa e' stato passato?

    ti prego aiutami che non ci sto piu' a capi' niente

  8. #8
    Beh, in genere si fa così o sarà complesso richiamare e distinguere i valori.

    Guarda ad esempio la struttura dei forum e degli ecommerce e capirai.

  9. #9
    ho guardato ad esempio drako.it, ed e' fatto come dicevo io, un form per ogni prodotto..

    e dopo mezzora di tentativi ci sono riuscito...

    nell'action del form passo l'id del prodotto, che recupero tramite querystring
    codice:
    action="carrello_add?id=<%=rs("id_this")%>"
    negli input come name metto
    codice:
    name="quantita<%=rs("quantita_default")%>"
    e poi li recupero cosi'...
    codice:
    form_id_this = request.querystring("id")
    form_quantita = request.form("quantita"&form_id_this)
    ovviamente grazie lo stesso per l'aiuto, sempre disponibile...

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.