mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 00:26 Benutzername: Passwort: Auto-Login

Thema: input text als if abfrage nutzen vom 12.10.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> input text als if abfrage nutzen
Seite: 1, 2  Weiter
Autor Nachricht
Psilo
Threadersteller

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Mi 12.10.2011 17:23
Titel

input text als if abfrage nutzen

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich möchte gern, dass ich den inhalt eines input feldes nach absenden des formulars als if abfrage nutzen kann
wie genau ich das in worte fasse weiß ich nicht

folgendes beispiel verdeutlicht am besten wie ich es mir vorstelle:

<input type="text" name="bedingung" />

<?
if($_POST["bedingung"]) {
dann....
}
?>

geht das überhaupt irgendwie in der form?

oder muss ich zwangsläufig den text auslesen und nach bedingungen prüfen und diese dann je manuell ausführen.
also quasi für jede mögliche bedingung bereits eine abfrage hinterlegen.

gruß
  View user's profile Private Nachricht senden
Zim

Dabei seit: 05.12.2006
Ort: Earth Rocks
Alter: -
Geschlecht: Männlich
Verfasst Mi 12.10.2011 17:35
Titel

Antworten mit Zitat Zum Seitenanfang

Nach Absenden des Formulars steht dir das entweder als get oder post Parameter zur Verfügung.

Also mal als Bsp.:

<form ... method="post" />
<input type="text" name="alter" />
</form>

<?php

if ($_POST['alter'] < 18 )
{
echo 'zu jung! weg mit dir!';
}
else if ($_POST['alter'] == 18 )
{
echo 'So gerade noch';
}
else
{
echo 'OK Grins';
}


?>


Zuletzt bearbeitet von Zim am Mi 12.10.2011 17:35, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mi 12.10.2011 18:37
Titel

Antworten mit Zitat Zum Seitenanfang

Ich glaube er versucht eher sowas oder?

Code:

<input type="text" name="alter > 18" />


Schau einfach mal was da ankommt und dann bauste dir nen billig parser. Zerteil das Ding am Operator und ab dafür.
  View user's profile Private Nachricht senden
Zim

Dabei seit: 05.12.2006
Ort: Earth Rocks
Alter: -
Geschlecht: Männlich
Verfasst Mi 12.10.2011 19:23
Titel

Antworten mit Zitat Zum Seitenanfang

Dann braucht er einen Trinitätsoperator.
Allerdings gehen dann nur 2 Bedingungen, keine else if ...
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mi 12.10.2011 19:25
Titel

Antworten mit Zitat Zum Seitenanfang

Den Parser kann man dann ja erweitern *zwinker*

Ich persönlich finde die Idee ja ganz interessant. Vielleicht bastel ich sowas ja mal.
  View user's profile Private Nachricht senden
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mi 12.10.2011 19:54
Titel

Antworten mit Zitat Zum Seitenanfang

http://php.net/manual/de/function.eval.php

Aber Eval ist Evil!
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Mi 12.10.2011 20:56
Titel

Antworten mit Zitat Zum Seitenanfang

if eval is the answer, you're asking the wrong question.

lies dich mal in reguläre ausdrücke ein.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mi 12.10.2011 21:38
Titel

Antworten mit Zitat Zum Seitenanfang

Ich bin ja wie immer der Meinung, dass man die Frage vielleicht beantworten könnte, wenn man das Ziel dahinter kennen würde.
  View user's profile Private Nachricht senden
 
Ähnliche Themen input text - fonts einbetten
[SOLVED] Select & Input text kombinieren
Formular, vorauswählen bei input type="text"
input.checkbox
wie input formatieren?
[JS] ordnerinhalt mit input vergleichen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.