Quiz a punteggio e risultati su un file

sslw

Nuovo Utente
16 Mag 2013
3
0
0
Salve, sono nuova non solo qui ma anche col php :p
Ho bisogno di un aiuto: devo creare una sorta di quiz/questionario con punteggio, ci saranno delle domande con risposta "sì" (con tot punti) oppure "no" (con altri punti). Alla fine, premuto Invia, ad un certo punteggio visualizzo certi risultati altrimenti altri. Incredibilmente fin qui ce l'ho fatta. Il problema sono i risultati: devo poter esaminare cosa rispondono gli utenti e non posso utilizzare un db!! Allora mando le variabili ad un file, me lo apre e ci scrive dentro, solo va a pescare solo le variabili e il punteggio dell'ultima domanda! :crying:
Ecco il codice:
PHP:
<?php
 
$score = 0;
if(isset($_POST['formSubmit']))
{
$aDoor = $_POST['ch'];
 
 
if(empty($aDoor))
{
echo("<p class=\"alt\">Non hai selezionato nulla!</p>\n");
}
if ($_POST['ch'] == "A")
{
$score = $score + 5;
}
if ($_POST['ch'] == "B")
{
$score = $score + 1;
}
if ($_POST['ch'] == "C")
{
$score = $score + 3;
}
if ($_POST['ch'] == "D")
{
$score = $score + 2;
}

}
if(isset($_POST['formSubmit']))
{	
 
if($score == 8)
{
echo("Grazie per la disponibilità. Vai alla pagina dei <a href=\"http://www.google.com\">risultati</a>");
}
if($score == 3)
{
echo("Grazie per la disponibilità. Vai alla pagina dei <a href=\"pagina.php\">risultati</a>");
}
}
$nomeFile = "risultati";
$sms = fopen("$nomeFile.html", 'a+');
$linea ="<hr>";
fwrite($sms, "$aDoor $score");
 ?>

Il form:
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
<h2>Usi spesso l'auto?</h2><br/>
<input type="checkbox" name="ch" value="A" />
Sì
<input type="checkbox" name="ch" value="B" />
No<br />
<h2>Viaggi spesso nel weekend?</h2><br/>
<input type="checkbox" name="ch" value="C" />
Sì
<input type="checkbox" name="ch" value="D" />
No<br />
</p>
<input type="submit" name="formSubmit" value="Avanti" class="submit"/>
Grazie in anticipo, io non so più dove mettere le mani!
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
G Quiz Javascript Javascript 4
AntoCastro [PHP] Creare un sito di quiz a catena PHP 17
R [VENDO] - Sito Notizie Virali e Quiz Compravendita siti e domini 3
V Creare quiz a "completamento" PHP 2
N Creare un quiz con php PHP 10
G Aiuto progettazione DB quiz Database 0
D Quiz script Javascript 5
A Caricare quiz in un sito PHP 1
B Errore quiz PHP 0
P Domande per quiz su software open source Presenta il tuo Sito 2
amphioxus creare un quiz con Javascript Javascript 0
M Semplice Quiz in Flash Flash 0
P Quiz sul vostro sito GRATIS! Altri Annunci 1
P Quiz e Test per studio e divertimento Presenta il tuo Sito 0
B come creare i quiz???? Discussioni Varie 1
kikdirty Testo e perfezioni il tuo sito dando il massimo del punteggio seo Offerte e Richieste di Lavoro e/o Collaborazione 0
F punteggio utenti PHP 2
W Problema Registrazione Punteggio con giochi PHP 0
F stampare a video i risultati della query PHP 1
P Passare i risultati di un foreach in un modal. Help! PHP 2
G eseguire calcoli matematici su risultati 2 tabelle mysql PHP 4
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
M [PHP] Mostrare risultati di una tabella ma solo se ID è attivo PHP 0
A [MySQL] Ottenere più risultati in un unico campo MySQL 7
Alex_70 [PHP] Ricerca con risultati cliccabili PHP 21
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
A [PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso PHP 15
G [PHP] operazione matematica tra risultati di query PHP 5
Sangy PHP risultati negativi in rosso PHP 2
P Google risultati di ricerca inappropriati SEO e Posizionamento 1
D [PHP] questi risultati in una tabella PHP 4
trattorino [PHP] Risultati dentro array precisi e confrontabili PHP 7
MikSkagit [PHP] Risultati a video sulla stessa riga PHP 12
V [ASP] paginazione-risultati-query-grandi-dimensioni Classic ASP 8
L [PHP] Creare un uploader di file csv xls e ricercare i risultati PHP 0
U [PHP] estrarre i risultati di una query e visualizzarli in una tabella. PHP 9
T Monitorare risultati Google in base alla località e device di ricerca SEO e Posizionamento 0
G Risultati evidenziato dopo ricerca Classic ASP 4
M [PHP] Evidenziare le parole cercate nei risultati di una ricerca PHP 1
filippino Chiavi a corrispondenza inversa per i risultati organici? (Era: come NON farsi trovare con date chia SEO e Posizionamento 4
JackIlPazzo Ritornare risultati query in un array? PHP 1
F Tabella con prima colonna con i risultati di una query PHP 1
ecosito Risultati di Google all'interno di una pagina del sito? HTML e CSS 7
D Mysql ordinamento risultati MySQL 4
otto9due Rand() o mt_rand() per ottenere risultati alternativi.. non uguali per 3 estrazioni. PHP 5
M Paginazione di risultati query mysql PHP 2
D Problema risultati duplicati PHP 5
D [risolto] Problemi di paginazione dei risultati con una determinata query Classic ASP 4

Discussioni simili