Hallo Ingo,
<?
Den folgenden Bereich verstehe ich nicht. Du überschreibst jedesmal die Variable $_001 mit einem neuen Wert. Sie nimmt schlußendlich Test3 auf, wenn du die Klammern entfernst - oder soll das Pseudocode für ein Array sein?
Stichworte
$_001 = ("Test");
$_001 = ("Test2");
$_001 = ("Test3");Antworten
$a000 = "Testantwort 1";
$a001 = "testantwort 2";
$a002 = "Testantwort 3";
$a003 = "Testantwort 4";echo "<form method=POST>";
echo "<textarea rows=10 name=antwort cols=50 class=t1>";
Hier sind auch mehrere Fehler. Heißen muss es:
if($frage == 'Test'); bei den elseif und else entsprechend anzugleichen...
if($frage = Test) { echo "$a003 "; }
elseif ($frage = Test2) { echo "$a001"; }
elseif ($frage = Test3) { echo "$a002"; }
else { echo "$a000"; }echo "</textarea><br>";
echo "<input type=text name=frage size=50>";
echo "<input type=submit value=ask name=fragen>";
echo "</form>";
um jetzt aber mal auf deine Frage einzugehen. Du kannst sicherlich mit preg_match() auf deine Schlüsselwörter im Text eingehen oder es mit strpos() probieren (hier dann aber mit !strpos und entsprechend langem if else oder Switch)...
Zum Lernen und für erste Versuche sicherlich ganz schön, aber eher ein Thema der Linguisten, wenn ich mich nicht irre...
Schönen Gruß aus München
die knappschaft
sh:( fo:| ch:? rl:° br:$,<,> n4:& ie:| mo:| va:) de:] zu:) fl:| ss:| ls:[,#