anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Texteingabe/Abfrage https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1757 |
Seite 1 von 1 |
Autor: | Ventus [ Mi 21 Sep, 2005 18:28 ] |
Betreff des Beitrags: | Texteingabe/Abfrage |
Hi Leute! 1.) Wie kann ich eine Textabfrage realisieren? Sodass die user halt ein Feld haben wo sie etwas eingeben können und wo unterschiedliche Dinge passieren je nachdem ob das eingegebene Wort mit einem vorgegebenen übereinstimmt oder nicht? 2.) Wie kann ich den Namen eines Users(in meinem Fall desjenigen der das Script aktiviert) in einer globalen Variable speichern/wieder abrufen lassen? 3.) danke schonmal im Vorraus ![]() |
Autor: | Eliwood [ Mi 21 Sep, 2005 18:54 ] |
Betreff des Beitrags: | Re: Texteingabe/Abfrage |
Ventus hat geschrieben: Hi Leute!
1.) Wie kann ich eine Textabfrage realisieren? Sodass die user halt ein Feld haben wo sie etwas eingeben können und wo unterschiedliche Dinge passieren je nachdem ob das eingegebene Wort mit einem vorgegebenen übereinstimmt oder nicht? 2.) Wie kann ich den Namen eines Users(in meinem Fall desjenigen der das Script aktiviert) in einer globalen Variable speichern/wieder abrufen lassen? 3.) danke schonmal im Vorraus ![]() Zu 1: strchr("Was suche ich?",$string_var); Zu 2: savesetting("name_der_Variable","Wert"); getsetting("name_der_variable","Wert, falls nicht in db"); |
Autor: | Ventus [ Mi 21 Sep, 2005 19:08 ] |
Betreff des Beitrags: | Re: Texteingabe/Abfrage |
Zu 1: also dann so? strchr("Wie ist die Antwort?",$bla); if ($bla ="Lokus") then elseif oder wie genau? |
Autor: | Eliwood [ Mi 21 Sep, 2005 19:16 ] |
Betreff des Beitrags: | Re: Texteingabe/Abfrage |
[php]$string = "Hallo Welt"; if(strchr("Hallo",$string)) print $string; elseif(strchr("Welt",$string)) print "Halle ".$string; else print "Hallo Welt";[/php] |
Autor: | Ventus [ Mi 21 Sep, 2005 20:31 ] |
Betreff des Beitrags: | |
Wo ist der fehler? [php] if (!isset($session)) exit(); if ($HTTP_GET_VARS[op]==""){ $session[user][specialinc]="test.php"; output("Ein Gnom erscheint :"); strchr("Wie lautet die Antwort?",$string); if(strchr("42",$string)) print $string; output("Völlig Korrekt!"); addnav("Wald","forest.php"); $session[user][specialinc]=""; else output("Völlig Falsch"); addnav("Wald","forest.php"); $session[user][specialinc]=""; }[/php][/code] |
Autor: | Eliwood [ Mi 21 Sep, 2005 20:40 ] |
Betreff des Beitrags: | |
Ventus hat geschrieben: Wo ist der fehler?
[php] if (!isset($session)) exit(); if ($HTTP_GET_VARS[op]==""){ $session[user][specialinc]="test.php"; output("Ein Gnom erscheint :"); strchr("Wie lautet die Antwort?",$string); if(strchr("42",$string)) print $string; output("Völlig Korrekt!"); addnav("Wald","forest.php"); $session[user][specialinc]=""; else output("Völlig Falsch"); addnav("Wald","forest.php"); $session[user][specialinc]=""; }[/php][/code] strchr überprüft, ob ein String in der Variable enthalten ist. Wenn ja, gibt er true zurück, wenn nicht, gibt er false zurück. Du müsstest also zurerst ein Formular machen, dann die Eingabe im Post-Array mit strchr absuchen. |
Autor: | Ventus [ Mi 21 Sep, 2005 20:42 ] |
Betreff des Beitrags: | |
Aha.... gute Sache *g* gibts da mal irgendwo nen beispielscript? |
Autor: | Eliwood [ Mi 21 Sep, 2005 20:55 ] |
Betreff des Beitrags: | |
Ventus hat geschrieben: Aha.... gute Sache *g*
gibts da mal irgendwo nen beispielscript? Es gibt ein Special, in dem Man eine Zahl erraten muss, ist glaubig sogar Core |
Autor: | Devilzimti [ Do 22 Sep, 2005 05:38 ] |
Betreff des Beitrags: | |
/special/riddels.php ist core ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |