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

    problema su creazione riepilogo ordine

    Ciao,
    estraendo dati da un db mysql creo dinamicamente un modulo abbastanza ampio di ordine componenti; l'interessato può scegliere la quantità di alcuni di essi e lasciare a zero gli altri.
    Cliccando poi infondo dovrebbe poter visualizzare il suo riepilogo dell'ordine, visualizzando solo i componenti scelti... Come faccio a far visualizzare solo le righe corrispondenti alle sue scelte ed eliminare tutte le altre? Potete aiutarmi perfavore?

    Grazie,
    ciao!

  2. #2
    Ma guarda, così su due piedi, è come chiedere...ho 4 ruote, un volante, 2 sedili.

    Come faccio a realizzare una macchina?

    Diciamo che molto dipende dalle tue conoscenze/capacità.

    Potresti "salvarti" i record selezionati "al volo" (tramite ajax), oppure segnarti gli ID dei record selezionati tramite una funzioncina in javascript.

    Ma così è un pò difficile aiutarti

  3. #3
    Ciao,
    ti ringrazio per l'attenzione.

    Credo che nel mio caso al cosa migliore sia abbinare, alla "select" della quantità un valore "value" che contenga diversi dati, ad esempio:

    <option value="1-QAU45-50,00-COMP">1</option>
    <option value="2-QAU46-56,00-COMP">2</option>

    Ovvero, nel campo "value": "quantità-codice prodotto-prezzo-qualità"

    Ad ogni nuova scelta nella form di un prodotto, con javascript [onChange()] posso andare ad identificare il valore "value", ma come faccio ad accumulare in memoria tutti i valori "value" ed utilizzarli poi successivamente, nella creazione della pagina di riepilogo?

    Forse con i cookie?

    Ti ringrazio infinitamente se puoi schiarirmi un pò le idee... ancora abbastanza confuse

    ciao!

  4. #4
    Ciao,
    ho provato a fare così:

    Nella prima pagina, quella dove si sceglie la quantità ho messo questo:



    <form name="prova">
    <select name="lista1" onChange="if (this.options.selectedIndex != 0) {

    document.cookie = "prodotto1="+this.value;

    }">
    <option value="0"> seleziona </option>
    <option value="1-QWERTA-99,00"> 1 </option>
    <option value="2-QWERTB-88,00"> 2 </option>
    </select>
    </form>
    leggi cookie



    In questo modo, se la l'index selezionato della selct è diverso da 0 creo un cookie che mi memorizza il valore.

    Cliccando poi su "leggi cookie" vorrei aprire una nuova pagina in cui leggo il valore del memorizzato nel cookie precedentemente, con questo codice qui:

    <SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
    if (document.cookie != "") {
    document.write("Hello, " + document.cookie.split("=")[1]);
    }
    </SCRIPT>

    ...ma la cosa non funziona

    Dove sbaglio?
    Grazie per qualsiasi aiuto,
    ciao

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.