mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 04:30 Benutzername: Passwort: Auto-Login

Thema: .$_POST - mehrere Eingaben zusammenfassen vom 26.09.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> .$_POST - mehrere Eingaben zusammenfassen
Autor Nachricht
Devotional
Threadersteller

Dabei seit: 24.03.2003
Ort: -
Alter: 39
Geschlecht: Weiblich
Verfasst Di 26.09.2006 13:06
Titel

.$_POST - mehrere Eingaben zusammenfassen

Antworten mit Zitat Zum Seitenanfang

Ich habe in einem Formular 6 Felder für ein Geburtdatum, die wie folgt ausgelesen werden.

Code:
$message .= "Geburtsdatum: ".$_POST['geburtstag1']."\n";


Mit der Methode habe ich allerdings jede Ziffer einzeln. Ich würde aber gerne "geburtstag1 geburtstag2.(Punkt) geburtstag3 geburtstag4.(Punkt)geburtstag5geburtstag6" ausgeben lassen. Ist das möglich und wenn ja, wie?
  View user's profile Private Nachricht senden
caZpa
Account gelöscht


Ort: -

Verfasst Di 26.09.2006 13:16
Titel

Antworten mit Zitat Zum Seitenanfang

wenn du für jede ziffer ein feld hast
hast du auch soviele variablen

musste doch nur nacheinander ausgeben
Code:
$message .= "Geburtsdatum: ".$_POST['geburtstag1'].$_POST['geburtstag2'].".".$_POST['geburtstag3'].$_POST['geburtstag4'].".".$_POST['geburtstag5'].$_POST['geburtstag6']."\n";

wobei sich mir der vorteil der 6 feldern fürs datum nicht erschließt
warum machste nicht ein feld fürs datum [tt.mm.yyyy]
für berechnungen oder so, kannstes dann ja splitten
Code:
$datum=explode('.',$_POST['date']);


$datum[1] ist dann der tag, [2]monat&[3]jahr
 
Anzeige
Anzeige
Devotional
Threadersteller

Dabei seit: 24.03.2003
Ort: -
Alter: 39
Geschlecht: Weiblich
Verfasst Di 26.09.2006 13:35
Titel

Antworten mit Zitat Zum Seitenanfang

Naja, ist nicht auf meinen Mist gewachsen. Wenn es so gewünscht wird, mach ich es eben. Au weia!
  View user's profile Private Nachricht senden
caZpa
Account gelöscht


Ort: -

Verfasst Di 26.09.2006 14:14
Titel

Antworten mit Zitat Zum Seitenanfang

is ja voll unpraktisch, schon bei der eingabe
würde dann per js den focus für die 5 felder weitersetzen

ungefähr so
Code:
<input name="GebTagInput1" "onChange="setFocus(1);"
...

function setFocus (n) {
  if (document.form.GebTagInput+n.length == 2) {
    document.form.GebTagInput+n+1.focus();
}
 
Omarius

Dabei seit: 07.10.2006
Ort: Aachen
Alter: 34
Geschlecht: Männlich
Verfasst Sa 07.10.2006 13:46
Titel

Antworten mit Zitat Zum Seitenanfang

caZpa hat geschrieben:

$datum[1] ist dann der tag, [2]monat&[3]jahr


Hmm.. eigentlich müsste:
$datum[0] = tag und $datum[1] = monat und $datum[2] = jahr sein oder?
Ich meint arrays fangen bei 0 und nicht bei 1 an..
  View user's profile Private Nachricht senden
 
Ähnliche Themen Zwischenspeichern von Eingaben
Eingaben Lesen?
Tabelle mit überlangen Eingaben
formmailer-eingaben in db speichern
Benutzer definierte Eingaben im Shop
formular + eingaben des nutzers ausdrucken...?
Neues Thema eröffnen   Neue Antwort erstellen
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.