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 :D

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