dedlfix: Button nach Eingabe deaktivieren

Beitrag lesen

echo $begrüßung;

Nach der Anzeige des Ergebnisses können einfach die richtigen Antworten mit den Radio-Buttons ausgewählt werden und das Ergebnis verbessert jedesmal.
Ich möchte aber, dass das Ergebnis nur einmal angezeigt werden kann. Dann muss das Quiz neu gestartet werden, um wieder Antworten eingeben zu können.

Egal, wie du es clientseitig zu lösen versuchst, dort kann es immer umgangen werden. Ich gehe einfach wieder zurück und beantworte die Frage neu. Setzt du mir einen Keks, der eine Frage als gelöst markiert, lösch ich den Keks. Schaltest du mir die Buttons aus, lösche ich das disabled- oder readonly-Attribut mit dem DOM-Inspector weg.

Besser wäre, die Ergebnisse einer beantworteten Frage serverseitig zu notieren, und dort eine Zweitbeantwortung einer Frage zu verhindern. Serverseitig kann man die Daten in einer Session ablegen.

echo "$verabschiedung $name";