• User

    Cerco Consigli per PREVENTIVATORE

    Salve a tutti,
    vorrei inserire nel mio sito web aziendale un programma che permetta all'utente di farsi autonomamente il preventivo.
    Brancolo nel buio...consigli?
    Il preventivatore deve essere basic ... essendo un sito di stampa digitale le voci da inserire non saranno moltissime.

    Grazie a tutti

    Ilaria


  • User

    @Ilaria Giannini said:

    Salve a tutti,
    vorrei inserire nel mio sito web aziendale un programma che permetta all'utente di farsi autonomamente il preventivo.
    Brancolo nel buio...consigli?
    Il preventivatore deve essere basic ... essendo un sito di stampa digitale le voci da inserire non saranno moltissime.

    Grazie a tutti

    Ilaria

    Supponendo che il sito sia in php potresti fare in questo modo. Ti posto lo script completo senza fronzoli grafici simulando che tu debba offrire la possibilità di fare un preventivo combinando le voci: tot pagine (a scelta dal utente) stampa in bianco e nero o a colori oppure su tela; tutti i prezzi sono assolutamente inventati in quanto non ho la minima idea di quanto possano costare questi lavoro 😛 🙂 Ci sono molti modi per fare quello che dici e sinceramente non so quale sia il più idoneo alle tue esigenze quindi questo posto vuole solo essere una bozza di idea per darti giusto lo spunto di partenza.

    CalcolaProventivo.php

    [php]

    <?php

    // Avviamo le sessioni dato che il prezzo, in questo esempio, lo presenteremo passandolo appunto con tale metodo
    session_start();

    // Qua controlliamo se submit è settata. Lo è se la form è stata inviata
    if ( isset ( $_POST['submit'] ) )

    {

         // Se lo è andiamo a calcolare il preventivo
         calcoloPreventivo();
    

    } else {

        // Se non lo è richiamiamo la form con le voci da selezionare

  • User

    Quoto quello che scrive Aragonesse. Si può fare in tanti modi e in tanti linguaggi. Tralasciando il fatto che per me php è una scelta ottima 😉 , se non devi salvare i dati in un db, ma solo mostrare un totale rispetto alle voci scelte dal tuo utente, andrebbe bene anche JavaScript. Se cerchi in giro dovresti trovare qualcosa di pronto facile da modificare.


  • User

    Grazie ragazzi!
    Per Aragonesse: ma lo script è completo? Basta che lo inserisco et voilà? 🙂
    Buona giornata a tutti


  • User

    @Ilaria Giannini said:

    Grazie ragazzi!
    Per Aragonesse: ma lo script è completo? Basta che lo inserisco et voilà? 🙂
    Buona giornata a tutti

    Ciao Ilaria scusa ma ieri mentre rispondevo mi è andato in bomba il pc e ho dovuto fare un reset brutale. Neanche mi ero accorto che una parte dello script era stato postato. Dopo pranzo te lo rifaccio.
    Pardon


  • User

    Grazie mille...sono senza parole! 🙂


  • User

    @Ilaria Giannini said:

    Grazie mille...sono senza parole! 🙂

    Per così poco ?

    [php]
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Calcola Preventivo online</title>
    </head>

    <script language="text\javascript">
    tot=0;
    aa=new Array()
    function calcola(quale)
    {
    for(i=0; i<3; i++)
    {
    aa*=document.mia.elements['D'+].options[document.mia.elements['D'+].selectedIndex].valuedocument.mia.elements['T'+].value;
    }
    document.mia.TOT.value=parseInt(aa[0])+parseInt(aa[1])+parseInt(aa[2])
    }
    </script>

    </HEAD>

    <BODY>
    <form method="post" name="mia">
    <p><select size="1" name="D0" onChange="calcola(0)">
    <option selected value="0">Scegli</option>
    <option value="20">Stampa a colori - 20 ?</option>
    <option value="15">Stampa in bianco e nero - 15 ?</option>
    </select> - <input id="T0" type="text" value="1" size="3"
    onKeyUp="calcola(0)"><br>
    <br>
    <select size="1" name="D1" onChange="calcola(1)">
    <option value="0" selected>Scegli</option>
    <option value="5">Carta comune - 5 ?</option>
    <option value="10">Carta fotografica - 10 ?</option>
    </select> - <input id="T1" type="text" value="1" size="3"
    onKeyUp="calcola(1)"><br>
    <br>
    <select size="1" name="D2" onChange="calcola(2)">
    <option selected value="0">Scegli</option>
    <option value="1">Scansione in bianco e nero - 1 ?</option>
    <option value="2">Scansione a colori - 2 ?</option>
    </select> - <input id="T2" type="text" value="1" size="3"
    onKeyUp="calcola(2)"><br>
    <br>
    Totale ?: <input type="text" name="TOT" size="9" value=""></p>
    </form>
    </BODY>
    </HTML>
    [/php]

    Come vedi per modificare lo script non devi fare altro che cambiare le voci dentro ai campi option.

    Ciao


  • User Newbie

    Salve,
    sto anch'io cercando una soluzione per generare preventivi on-line;
    ho provato usare il codice sopra indicato ma la pagina non funziona... sicuramente sbaglio qualche cosa!
    Il mio sito non è in php ma in html puro (e antico!)
    Vi ringrazio sin d'ora per le indicazioni e vi auguro un buon fine settimana
    Donatella


  • User

    @cartaepenna said:

    Salve,
    sto anch'io cercando una soluzione per generare preventivi on-line;
    ho provato usare il codice sopra indicato ma la pagina non funziona... sicuramente sbaglio qualche cosa!
    Il mio sito non è in php ma in html puro (e antico!)
    Vi ringrazio sin d'ora per le indicazioni e vi auguro un buon fine settimana
    Donatella

    Colpa mia. Ho sbagliato a scrivere una riga.

    Sostituite la riga seguente:

    [php]
    <script language="text\javascript">
    [/php]

    con questa

    [php]
    <script language="Javascript">
    [/php]