anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 10:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Texteingabe/Abfrage
BeitragVerfasst: Mi 21 Sep, 2005 18:28 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
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 :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Texteingabe/Abfrage
BeitragVerfasst: Mi 21 Sep, 2005 18:54 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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");


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Texteingabe/Abfrage
BeitragVerfasst: Mi 21 Sep, 2005 19:08 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
Zu 1:
also dann so?


strchr("Wie ist die Antwort?",$bla);
if ($bla ="Lokus") then

elseif




oder wie genau?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Texteingabe/Abfrage
BeitragVerfasst: Mi 21 Sep, 2005 19:16 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
[php]$string = "Hallo Welt";
if(strchr("Hallo",$string)) print $string;
elseif(strchr("Welt",$string)) print "Halle ".$string;
else print "Hallo Welt";[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Sep, 2005 20:31 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
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]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Sep, 2005 20:40 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Sep, 2005 20:42 
Offline
Profi
Profi
Benutzeravatar

Registriert: Sa 21 Mai, 2005 18:20
Beiträge: 177
Aha.... gute Sache *g*

gibts da mal irgendwo nen beispielscript?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 21 Sep, 2005 20:55 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 22 Sep, 2005 05:38 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
/special/riddels.php
ist core :D


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum