Salve premetto che sto studiando da qualche giorno il PHP e con risultati decenti.
Vorrei creare un quiz a domanda aperta, e in modo alquanto rudimentale pare ci sia riuscito:
Codice PHP:
<?php  
session_start
();
require_once(
'lib/Users.class.php');
$login = New Users;
$login->access_denied();

$punti 0;
$risposta $_GET['risposta'];
    if (
$risposta == 'lol')
      {
        echo
'[url="due.php"]Domanda numero 2[/url]';
        
$punti++; 
       }
    if (
$risposta != 'lol')
      {
        echo
'no ';
        
$punti--;
       }
$classifica = ($punti == 1) ? "$punti punto" "$punti punti"
echo 
"Hai totalizzato $classifica";   
?>
Ora come si vede dal codice, se la risposta è = a lol l'utente puo andare a pagina due e rispondere ad un'altra domanda, con l'assegnazione di un punto.
se la risposta è diversa da LOL gli viene sottratto un punto... e fin qui ci siamo, non ho trovato alcuna difficoltà.
Le mie domande ora sono, come posso assegnare per ogni risposta esatta ad esempio 10 punti invece di uno solo?
E come posso fare in modo da inviare per ogni singola risposta esatta il punteggio al database mysql, cosi da creare una classifica che si autoaggiorni ad ogni risposta di ogni utente.

Infine vorrei creare dei controlli sulla sessione, ossia se ad esempio io entro e gioco, arrivo alla domanda 5 totalizzando 6 punti, al prossimo login vorrei partire dalla domanda 5 e con sei punti e non dover rifare tutto il gioco da capo.
Grazie mille a chi mi da delucidazioni almeno uno di questi punti.