Sondaggio con risultato
Autor: Alberto M.Buongiorno a tutti,
avrei la necessita di inserire un sondaggio di N. domande con 3 risposte multiple, alle cui risposte è assegnato un punteggio di 1-2-3 in base a quella che si sceglie.
Alla fine del sondaggio compilato mi occorre che venga restituito e visualizzato il punteggio totale in base alle risposte date direttamente sul sito in modo da essere visualizzato direttamente da chi ha fatto il sondaggio. Non mi interessa che mi venga girata una mail.
Avendo un negozio on-line di schede di allenamento, questo sondaggio, che deve riportare in automatico la sommatoria totale del punteggio, mi occorre per aiutare il cliente a capire che scheda di allenamento è la più adatta a lui.
- 15-30 punti: Entry Level
- 31-45 punti: Intermediate Level
- 46-60 punti: Advanced Level
Spero di essere riuscito a spiegarmi, detto questo...è fattibile? Come? Esiste un elemento aggiuntivo eventualmente da acquistare per questo scopo?
Ringrazio tutti!
Alberto
Buongiorno Alberto,
purtroppo non abbiamo uno strumento per realizzare quanto descrivi. Ho però impostato il messaggio come Idea e riportato questa necessità, in modo che possa essere eventualmente presa in considerazione per sviluppi futuri del software.
Grazie! Buona giornata.
... come idea potrebbe tornar utile o essere adattato:
Image Form
...
... oppure Google Document > Google Forms ... online...
... oppure, ... controllare la Guida (F1), e con adeguata logica:
>> Passo 3 - Creazione della Pagina > Oggetto Modulo Invio E-mail > Finestra Inserimento Campo:
> Scelta Multipla
> Scelta Singola
... oppure, attingere script EXTRA già pronti in rete, qui: https://goo.gl/jmEHyV
.
Autor
Ciao Kol,
avevo visto l'oggetto image form, ma in che senso essere adattato??
Per quanto riguarda lo script extra in sincerità non saprei da dove iniziare....
x 1) ... ogni scheda ha una scelta da preferire, ed alla fine se ne riceve il resoconto finale;
x 2) ... potrebbero tornarti utili i risultati sul data base MySQL;
x 3) ... non dovrebbe essere difficile, ma occorre documentarsi negli help di google;
x 4) ... occorre valutare tra le varie tipologie di questionari proposti in rete;
...
... per queste cose occorre sperimentare per trovare la soluzione ideale per i propri scopi...
... certamente dipende da ciò che si vuole ottenere e dai codici più o meno amichevoli in base alla propria esperienza...
... questo per esempio è un semplice questionario senza php:
http://www.dhtmlgoodies.com/?whichScript=quiz-maker
...
... dove ti ho indicato prima potresti trovare dell'altro; ...il resto dipenderà da te...
...
... per una ulteriore idea ti allego un semplice esempio in puro e semplice HTML fatto 15 anni fa con OO.o...
.
ciao
.
Autor
Risolto con codice HTML che chat GPT mi ha aiutato a compilare!!
La pagina è ancora in costruzione ma scorrendo un po si trova il form.
Ecco il risultato finale:
https://www.magrialberto.com/PERSONALTRAINER/shop-schede-workout---.html
... infatti, uno dei tanti possibili metodi tra quelli elencati prima...
...!...però hai commesso l'errore di fare copia/incolla con i tag di pagina che devono essere univoci e quindi solo quelli generati dal programma...
...!... tutto questo va eliminato:
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Questionario Fitness</title>
</head>
<body>
</body>
</html>
.
Anche questo potrebbe fare a caso tuo
oggetto POLL
Autor
Ciao Kol,
ho inserito altri tre form in questa pagina:
https://www.magrialberto.com/PERSONALTRAINER/ritenzione-cellulite.html
uno per la stima del tipo di cellulite, il secondo per il calcolo del BMI ed il terzo per la stima del fabisogno calorico teorico. Premetto che, come avrai capito non ne capisco molto di codice HTML, mi arrangio come posso guardando qua e la...adesso ho questo problema!!
Il primo form funziona, ma sicuramente ci sarà qualcosa da ottimizzare/togliere....il problema è con gli altri che una volta compilati mi riportano il risultato sotto il primo form che è quello della cellulite!!!! Come è possibile!!!!
Come devo fare per modificarli in modo che funzionino correttamente...mi trovo davvero in difficoltà!!
Grazie per l'aiuto!
Alberto
... il codice è tutto da ripulire...
... comunque, per i risultati corretti, devi differenziare i relativi selettori, che sono tre, quindi nominali result1, result2, result3, per esempio per il primo:
<div id="result1"></div> ... (e via di seguito per gli altri due)
... quindi nel relativo codice <script> correggi l'ID di riferimento ove richiesto non il relativo nome. o result1, o result2, o result3...
.
ciao
.
Autor
Ciao Kol, grazie per la tempestiva risposta.
Ho ripulito il codice "calcolo della cellulite stimata" da " <!-- Ripeti questa struttura per tutte le altre domande --> ", era questo che intendevi? Nel caso ci fosse altro da ripulire non saprei cosa togliere ma dimmi pure che ci provo.
Ho modificato tutto come mi ha i detto e sembra funzionare tutto a dovere!! GRAZIE!!
L'unica cosa è che da cellulare, nel form "calcolo fabisogno calorico giornaliero" nella visualizzazioneda cellulare la tendina va fuori schermo. Come posso fare per farla visualizzare correttamente?
Altra cosa è che non mi funziona è il comando "estendi" nel menu "stile righe", come mai? Vorrei non si vedesse il bordo bianco dalla visualizzazione da cellulare! Da computer invece la visualizzazione avviene in modo corretto, ma da cellulare no e non capisco il perchè.
ciao, ... adesso non vedo problemi, neanche nello smartphone, , ...e la struttura è diversa da quella controllata prima...
... hai usato un solo questionario, quindi non ci sono più interferenze con i selettori...
... adesso il codice pagina risulta finalmente pulito e senza gli errori segnalati prima per i tag di pagina extra...
.
ciao
.
Autor
Ciao Kol, riscontro un problema che dopo le modifiche apportate subito non mi dava...non capisco il perchè!
Nel terzo formo, quello del calcolo de quantitativo teorico di calorie giornaliere, adesso non mi da più il risultato ma riporta "NaN calorie"
ho fatto la modifica che mi hai detto numerando i rispettivi risultati in tutti e tre i form
<div id="resultN"></div>
i primi due funzionano ma l'ultimo no!
Se lo provo da solo mi funziona, ma inserito nella pagina con gli altri, non funziona più riportando come risultato "NaN calorie"
Che cosa è successo??
ciao
https://www.magrialberto.com/PERSONALTRAINER/ritenzione-cellulite.html
... adesso non posso accedere; ...quando rientrerò, nel pomeriggio, vedrò di valutare la situazione...
.
ciao
.
... OK ... visto ...
...!... ID e NAME devono essere univoci e relativi alla funzione di controllo...!...
... nel terzo Form hai i campi di input con ID/Name uguali a quelli di input del secondo Form, ...pertanto se questi sono vuoti la funzione rileva un errore, e quindi devi differenziare...
...!... nota MOLTO importante per il funzionamento corretto della pagina; ...hai ripristinato gli errori dei tag di pagina precedentemente già segnalati a cui dovresti porvi rimedio...!...
.
ciao
.
Autor
Ciao Kol, non so per quale motivo non mi ha preso le modifiche che avevo fatto, infatti nel codice del primo form ritrovo ancora la parte che deve essere pulita qui in locale: " <!-- Ripeti questa struttura per tutte le altre domande --> ". Forse ho fatto casino io...può darsi, ma in sincerità non so cosa sia successo.
è possibile sia successo qualcosa dopo l'upload? Perchè ricordo di avere testato tutto anche io e funzionava, tu stesso me lo hai confermato.
Detto questo, per capirci:
PRIMO FORM "IDENTIFICAZIONE CELLULITE":
<div id="result"></div>
document.getElementById('result').innerText = risposta;
SECONDO FORM "CALCOLO BMI"
<div id="result2"></div>
document.getElementById("result2").innerHTML = "Il tuo BMI è: " + bmi.toFixed(2);
TERZO FORM "CALCOLO QUANTITATIVO CALORICO..."
<div id="result3"></div>
var resultElement = document.getElementById("result3")
Queste sono le modifiche che avevo fatto cambiando il Name e che facevano funzionare i form a dovere.
Ho controllato il codice qui in locale ma sembra tutto corretto. Quindi non ho cambiato nulla se non pulire il codice del primo form (non aveva tenuto la modifica dopo la pulizia), testare e caricare...ed adesso sembra funzionare! Non capisco cosa possa essere successo e soprattutto perchè pulendo il codice del primo form è tornato a funzionare tutto!
https://www.magrialberto.com/PERSONALTRAINER/ritenzione-cellulite.html
Ti chiedo anche se per ripulire ulteriormente i codici, posso eliminare da tutti e tre i form questa parte di codice che sta proprio all'inizio di tutti e tre (ho fatto una prova eliminandolo da uno solo ed il form funziona, ma prima di eliminarla da tutti e tre chiedo a te per sicurezza, non vorrei aggiungere altri errori di sintassi e creare poi problemi con gli altri form):
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CHE TIPO DI CELLULITE HAI? FAI IL TEST E SCOPRILO!</title>
Detto questo ho notato che il calcolo che fa internamente non è molto preciso quindi dovrò rivederlo, farò ancora casino e ti chiederò di nuovo aiuto! ;-)
Grazie ancora Kol!!
Alberto
... a questo punto per tagliare la testa al toro, visto che ti hanno fornito tre codici HTML individuali, ... ti consiglio una soluzione semplice ed elementare, senza stress, che non crea conflitti tra i form e neanche con la pagina ospite a causa dei tag style...
... fai così, incolla tutto il codice del primo form nel Blocco Note di Windows, cioè tutto questo:
<!DOCTYPE html><html lang="it"><head> tutto il codice che segue sino alla chiusura finale </body></html>
... e salva il Blocco Note con Nome File / Salva come / Tutti i File ed assegna questo nome:
form1.html
...
... ripeti la stessa operazione con il codice per il Form 2 ed il file lo chiami:
form2.html
... ripeti la stessa operazione con il codice per il Form 3 ed il file lo chiami:
form3.html
... fatto tutto questo invia i tre files in rete nella cartella/PERSONALTRAINER del sito con un Client FTP qualsiasi (Filezilla, ecc.), oppure semplicemente con il tuo FilesManager del tuo server...
... a questo punto nel primo Oggetto HTML che avevi usato per il primo form, elimina tutto il codice attuale ed al suo posto incolla questa semplice stringa:
<iframe src="form1.html" width="100%" height="300"> </iframe>
... questo codice IFRAME con URL relativo funzionerà in RETE...
.... per funzionare anche in Anteprima devi nel caso usare l'URL assoluto, in questo modo:
<iframe src="https://www.magrialberto.com/PERSONALTRAINER/form1.html" width="100%" height="300"> </iframe>
.............................
... ripeterai la stessa procedura per gli altri due Oggetti HTML, per la pagina form2.html e la pagina form3.html, per cui le relative stringhe IFRAME di conseguenza saranno queste:
<iframe src="form2.html" width="100%" height="300"> </iframe>
<iframe src="form3.html" width="100%" height="300"> </iframe>
....................................
... il valore adeguato di HEIGHT lo valuterai tu...
... più semplice del semplice, e più facile a farsi che a dirsi...
.
... se farai tutto correttamente lo potrai provare in pochi minuti...
... quando avrai fatto, avvisami, così andrò a controllare...
.
ciao
.
Autor
Ciao Kol, tutto chiaro! Provo a fare così allora per ovviare a questi conflitti.
A proposito di conflitti, ti aggiorno informandoti che ieri ho sistemato il codice del terzo form, testato, funzionante e caricato sul server...oggi provato e mi da ancora errore nel risultato riportando la scritta "NaN calorie" !!!! Ma come è possibile!!!
Niente, procedo con la modifica che mi hai suggerito!
Ciao
Grazie!!
... avvisami quando hai fatto, ... bastano pochi minuti... ... e nel caso tornerò qui domani ... ciao
Autor
Ciao Kol, tutto molto semplice ed ora funziona il terzo form!
Per il primo form invece non posso utilizzare questa soluzione perchè implementando le varie risposte con altre informazioni specifiche per ogni caso, la lunghezza della finestra non risulterà uguale per tutt! Quinid ho bisogno che la finestra si adatti al contenuto.
Ne approfitto per chiederti anche un'altra cosa perchè ho bisogno che la risposta si di questo tipo:
"risposta con descrizione del tipo di cellulite.
CONSIGLI DI INTEGRAZIONE: (a capo senza spazio)
1) prodotto1: link (a capo senza spazio)
2) prodotto2: link (a capo con spazio)
TRATTAMENTI MASSOTERAPICI (a capo senza spazio)
1) trattamento1: link (a capo senza spazio)
2) trattamento2: link (fine)"
Il problema è che non riesco a capire cosa scrivere nel codice e come posizionare i vari <br>, <p> e puntualmente poi il codice non funziona più perchè sbaglio la sintassi!! Mi aiuteresti a compilare in modo corretto la risposta dello STADIO1 in modo che capisca come fare in modo che poi possa copiare in modo corretto la sintassi per aggiungere CONSIGLI e TRATTAMENTI anche per le risposte successive
Ora ti chiedo, il secondo form posso lasciarlo così visto che funziona o mi consigli di adottare la soluzione che ho adottato per il terzo form?
Grazie mille Kol!!
... mi dispiace , ...purtroppo hai ripetuto gli stessi errori segnalati in precedenza rendendo precaria la pagina...
... non hai applicato i i tre IFRAME per cui non posso valutare...
... io non ho capito la domanda sui link, ma nel caso se ne riparlerà ed approfondiremo passo passso quando la pagina sarà in ordine...
... ... quando avrai fatto e pubblicato con i tre IFRAME avvisami che tornerò a controllare...
.
ciao
.