Kommentare: 31 » aufmachen
Eike S:
Sind mehr als 4 Fragen möglich?
Werner:
Ja, bis zu eintausend

mit maximal fünf Antworten pro Frage.
mario:
ich will die bestenliste
von wo bekomm ich die?
Werner:
Ich habe die Bestenliste schon eingebaut!
bernd:
ich würde gerne ein fotoquiz aus Deinem php script gestalten, wie kann ich denn über der Frage jeweils das passenden foto anzeigen lassen?
Werner:
In der Frage einfach ein Bild einfügen.
Beispiel:
<img src="bild.gif"><br> Frage...
Marcus:
Gibt es eine Möglichkeit neben der Anzahl der richtig beantworteten Fragen auch eine Prozentangabe zumachen, z.B. 2 von 4 Fragen richtig beantwortet (50%)
Werner:
Die Zahl
100 muss durch die Anzahl der Fragen
geteilt werden und dann mit den Punkten
multipliziert werden!
echo "Sie haben <b>$punkte</b> ".
($punkte == 1 ? "Frage" : "Fragen") .
" von <b>$fragenanzahl</b> richtig beantwortet (".
(100/$fragenanzahl)*$punkte."%).<br><br>\n";
Chris:
Hallo,kann man die Prozentausgabe auch nach zwei Steelen hinter dem Komma runden?
Werner:
.round((100/$fragenanzahl)*$punkte).
oder
.round((100/$fragenanzahl)*$punkte,2).
der Tim:
sind auch mehrere richtige antworten pro frage möglich?
Werner:
Nein, leider nicht, dazu müsste das Script umgeschrieben werden.
Rene:
Hallo, kompliment schönes script

Kann das Script die Fragen auch zufällig wiedergeben?
Werner:
Nein
Gottfried:
Ich habe mir die *quiz.zip* gesaugt und damit ein Quiz auf meiner Webseite verwirklicht.Ich möchte mich herzlichst für die Bereitstellung dieser äußerst funktionellen Scripte bedanken.Und Gratulation an den Entwickler!

MfG Gottfried
Micha:
Ist es möglich nach dem weiter die richtigen Antworten nicht anzeigen zu lassen? Also ohne Bekanntgabe der richtigen Antwort.
Werner:
Lösche dazu einfach folgende Zeile:
echo "<b>Richtig ist:</b> <i>" . $Letzte_Frage[($Letzte_Frage[7]+1)] . "</i>\n";
Micha:
DANKE. Ist es möglich die Sortierung der Besteliste zu ändern? Das alles nach Punkten Sortiert wird? Und kann man auch eine automatische Auswahl von fragen machen? Also das die immer ausgewählt werden? Also von 20 Fragen sollen 10 genommen werden?
Werner:
Ich habe in der Bestenliste eine JavaScript-Sortierung eingefügt. Sortiert wird nach NAME, PUNKTE oder DATUM.
Micha:
ja schon klar aber der Sortiert nach keinen der Drei sachen. Einfach nachdem aktuellsten Beitrag mehr nicht. Ich will das der mit den meisten Punkten oben steht.
Werner:
Damit sortiert werden kann, muss erst auf einen der drei Links (NAME, PUNKTE oder DATUM)geklickt werden!
Micha:
ja ich weiss echt nicht wo die Links stehen! In der Bestenliste sind keine Links. Name, Punkt und Datum kann man ncith anklicken
Werner:
Oben im Beispiel sind die Links jedenfalls vorhanden!
dietmar:
Wäre es möglich, das Script so anzupassen, dass es neben einer Monatsbestenliste (die jeden Monat neu startet)eine *ewige* Bestenliste zeigt (evtl. mit einer Datenbank)?
Werner:
Ja, das wäre möglich. Am einfachsten ist es das Script
selbst an die eigenen Wünsche anzupassen.
Holger:
Hallo, ist es möglich das Script so anzupassen das es bei jeder Highscore eintragung nur das beste Punkteergebniss der jewaligen Person einträgt? Also jemand ist eingetragen mit 10 punkten und später schafft der 12. die 10 sollen gelöscht werden und dafür die 12 rein. Aber sortiert nach Punkten bitte.
Markus:
Wollte nur DANKE sagen
Fred:
Hallo, ist es möglich zu verhindert das man den zurückbutton klicken kann und dann seine antwort ändern kann?
ALso irgend eine sperre?
Werner:
Die einfachste Möglichkeit wäre, die folgenden Zeilen zu löschen:
echo "Die Antwort zu der Frage <i>„$Letzte_Frage[1]“</i> ist richtig!\n";
.... und ....
else {
echo "Die Antwort zu der Frage <i>„$Letzte_Frage[1]“</i> ist falsch!<br>\n";
echo "<b>Richtig ist:</b> <i>" . $Letzte_Frage[($Letzte_Frage[7]+1)] . "</i>\n";
}
Wenn der Benutzer die richtige Antwort nicht kennt, hilft der Zurück-Button auch nichts
Ole23:
Hallo

Ist es möglich, dass man die Bestenliste per E-Mail gesendet bekommt, wenn sich ein neuer eingetragen hat ??
Werner:
@mail("name@provider.xy" , "Neuer Quiz-Eintrag" , file_get_contents("bestenliste.txt"));
Alienx:
Ein super Script und ideal für mich, um meine PHP Kentnisse aufzubessern. Ich werde es nicht direkt benutzen, sondern etwas umschreiben und meinen Wünschen anpassen! Vielen Dank!
MfG Alienx
Roland:
Perfekt! Genau das hatte ich gerade gesucht. Jetzt werde ich einmal versuchen den neuen *Einbürgerungstest* auf meine HP zu integrieren. Mal sehen, wie gut die Deutschen sind...
Danke dafür...
frank:
Psycho Test? Kann den Antwortoptionen ein Wert zugewiesen werden und die Gesamtpunktzahl wir am ende ausgegeben? Also so wie bei einem typischen Bravo-Test?
Ralf:
Klasse gemacht. Wären auch mehr als eine richtige Antwort je Frage möglich?
Werner:
Ja, aber das Script müsste dann umgeschrieben werden.
Billy:
Super Script.Kann mann auch eine bestimmte Zeit zum ausführen des tests hinzufügen,dass der user z.B max, 2 Minuten Zeit hat und bei der Bestliste, seine Bestzeit anzeigen? Danke
Werner:
Das müsste am besten mit Cookies funktionieren!
KaKa:
Super Script! Danke!
Jan 1:
Danke für dieses schöne kleine Stück freier Software. Meine Änderungswünsche, wenn mal jemand Lust hat: Fragen und Antworten in zufälliger Reihenfolge, mehrere richtige Antworten möglich und wahlweise: falsch beantwortete Fragen werden zu einem späteren Zeitpunkt wiederholt
Peter:
Die Umlaute bei den Fragen werden nicht dargestellt, wenn man das installierte Quiz ausführt. Auf der homepage.de Seite stimmt aber die Darstellung.
Jules:
Würde gerne erst am Ende eine Übersicht der richtigen Antworten zu den Fragen haben und nicht nach jeder Frage.Ist dies möglich?
Werner:
Füge einfach vor
echo ... wo der Text ausgegeben
wird zwei Schrägstriche davor
// echo ...
Mario S:
Ich habe, wenn ich ein Bild verwende, einige Probleme mit der Formatierung! Wenn ich das Bild so einfüge:
"4|Who described the subspecies "heinzdischeki" within the Asp viper?
<img src="../quizpics/ViAsp.jpg">|Silvio Bruno|Othmar Stemmler|Erich Sochurek|Göran Nilson|-|3|"
kommt bei der nächsten Frage oben die Antwort "Your answer to the question „Who described the subspecies "heinzdischeki" within the Asp viper?<hier das Bild>"is correct!"
Geht es, dass das Bild bei der Antwort nicht mehr kommt?
Anderes Beispiel: "2|<img src="../quizpics/MontiRad.jpg">
In the eighties of the last century NILSON & ANDRÉN described a new species of viper. This species has never been found at the Terra typica or nearby. Which of these vipers is it?|Montivipera albizona|Montivipera wagneri|Montivipera raddei kurdistanica|Montivipera albicornuta|-|2|"
Jetzt kommt bei der Frage: "No.5/7". Diese Variation würde mir besser gefallen, aber wie bekomme ich das hin - Frage Nr. x von y (Nr. x/y).DankeMario S
Werner:
Das geht nur mit strip_tags()
Habe hier das deutsche Original genommen 
echo $zeige_loesung == "ja" ? "Die Antwort zu der Frage <em>$letzte_frage[1]</em> ist richtig!\n" : "";
durch:
echo $zeige_loesung == "ja" ? "Die Antwort zu der Frage <em>" . strip_tags($letzte_frage[1]) . "</em> ist richtig!\n" : "";
script:
kann man auch andere felder außer radio verwenden, abwechselnd mit checkboxen?
Werner:
Ja das geht auch, einfach PHP lernen und selber programmieren.
ender:
kann man die zeit für die gesamtdauer des quizes beschränken z.b. 30 min für 30 fragen
Werner:
"Man kann" wenn man programmieren kann!
Julian:
Wenn man sich über den direkten Link (.../quiz/bestenliste.php)in die Bestenliste einträgt und F5 drückt, wird der Name zig mal eingetragen.Das finde ich leider noch etwas doof.Ansonsten alles Top, Danke dafür!
Josef Schmitt:
Hallo und danke für das super script!
Kann man die anzeige der Bestenliste auf die 10 besten reduzieren.
Werner:
Und wenn es mehr als 10 beste gibt?