anpera.net
https://anpera.dyndns.org/phpbb3/

stadt der weisen -> problem bei frage und antwort
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2460
Seite 1 von 1

Autor:  Lyra [ Sa 15 Apr, 2006 17:42 ]
Betreff des Beitrags:  stadt der weisen -> problem bei frage und antwort

Hallo, ich erstelle ja gerade die Stadt der Weisen. Hier soll man nru reinkommen, wenn man eine Frage richtig beantwortet. Diese hab ich nun mit der id 1 in folgendem abgespeichert:
[php] CREATE TABLE `mystics` (
`id` int(11) NOT NULL auto_increment,
`mystic` mediumtext NOT NULL,
`mystic2` tinytext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=420 ;[/php]
dabei ist mystic die frage und mystic2 die antwort dazu..
ich habe aus der riddle was kopiert und versuch mich hiermit es geht aber nicht... die frage erscheint nicht und wenn ich die lösung eingeb heißt es query wäre leer. Da ich davon leider keine Ahnung habe, aber Ideen zum Inhalt habe, würd ich mich über Hilfe freun. Also bisher hab ich da geschrieben:
[php]<?php

/* ______________________________________________________
| wisdomcity copyright by Lyra for lyra.x-mashine.de |
| entfernen dieser Box und Inhalt ist nicht erlaubt |
| grundlegendes darf nicht verändert werden, Rätsel |
| und Einbau wie auch Triviales natürlich schon. |
------------------------------------------------------
datenbankeinträge:
CREATE TABLE `mystics` (
`id` int(11) NOT NULL auto_increment,
`mystic` mediumtext NOT NULL,
`mystic2` tinytext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=420 ;
*/
require_once "common.php";
page_header("Pforte der Stadt der Weisen");
if ($_GET['op']==""){
output ("`&Nach langer Suche gelangst du auf der Suche nach Wissen an die magisch versiegelte Pforte von der `%S`5t`va`rd`&t `^der `!W`9e`#i`3s`2e`Gn.`n `&Ergriffen von der gewaltigen Pracht der Stadt starrst du auf die weißen Türme, welche hinter der Pforte zu sehen sind.");
addnav("Zurück in die Vorstadt","vorstadt.php");
addnav("An die Pforte treten","wisdomcity.php?op=yes");

}else if($HTTP_GET_VARS[op]=="yes"){

output("`6\"`@$mystic[1]`6\"`n`n");
output("<form action='wisdomcity.php?op=yes&subop=answer' method='POST'><input name='guess'><input type='submit' class='button' value='Rate'></form>",true);
addnav("","wisdomcity.php?op=yes&subop=answer");
}

//*** Get and filter correct answer
$answer = explode(";", $mystic2[1]]); //there can be more than one answer in the database, seperated by semicolons (;)
//*** Get and filter players guess
$guess = $HTTP_POST_VARS[guess];
// $guessdebug = $guess; // This is only for debugging, see below when the answer is wrong.
$guess = preg_replace("/[^[:alpha:]]/"," ",$guess);
$guess = filterwords($guess);

$correct = 0;
//changed to 2 on the levenshtein just for compassion's sake :-) --MightyE
foreach($answer as $answer1)
if (levenshtein($guess,$answer1) <= 2) //Allow one letter to be off to compensate for silly spelling mistakes
$correct = 1;

if ($correct) {
output("`@Gut, du hast es geschafft. Du darfst passieren.");
addnav ("In die Stadt der Weisen","wisdomcity2.php");
}else{
output("Durch deine falsche Antwort wurdest du zurück teleportiert.");
addnav ("Zurück", "vorstadt.php");
}
}

page_footer();

?>[/php]

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/