WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Datum auf Gültigkeit überprüfen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von TeX
1: 
2: 
3: 
4: 
5: 
6:
if(!check_date($_POST['Geburtstag'],"dmY",".")) {
      $ok = false;
      $fehlerfelder[] = "Geburtstag ungültig";
}
von drZakirNaik
Hallo Leute, brauche eure Hilfe..
Ich habe es geschafft das Datum mit Php überprüfen zu lasssen, allerdings würde ich gerne das ganze in mein Vorhandenes Formular integrieren.

So funktioniert es standardmäsig:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24:
<?php
function check_date($date,$format,$sep)
{    
    $pos1    = strpos($format, 'd');
    $pos2    = strpos($format, 'm');
    $pos3    = strpos($format, 'Y'); 
    
    $check    = explode($sep,$date);
    
    return checkdate($check[$pos2],$check[$pos1],$check[$pos3]);
}

echo $_POST['Geburtstag'];
echo '
';

if(check_date($_POST['Geburtstag'],"dmY","."))
    echo 'Das Datum ist korrekt.
';
else
    echo 'Bitte überprüfen Sie Ihr Datum!
';

?>


Das ganze soll nun ungefähr so funktionieren->
(das ist ein Auszug aus meinem Formular)

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19:
if (!isset($_POST["Vorname"]) ||
      !is_string($_POST["Vorname"]) || 
        trim($_POST["Vorname"]) == "") {
      $ok = false;
      $fehler[] = "Vorname fehlt";
    }
    if (!isset($_POST["Nachname"]) ||
      !is_string($_POST["Nachname"]) || 
        trim($_POST["Nachname"]) == "") {
      $ok = false;
      $fehler[] = "Nachname fehlt";
    }
if (!isset($_POST["Geburtstag"]) ||
      !is_string($_POST["Geburtstag"]) || 
        trim($_POST["Geburtstag"]) == "") {
      $ok = false;
      $fehlerfelder[] = "Geburtstag fehlt";
    }


so hier soll nun irgendwie die funktion
1:
if(check_date($_POST['Geburtstag'],"dmY","."))

eingefügt werden. Weiß jemand wie es geht?
Vielen dank für jede Hilfe.
Mfg Dr Zakir Naik

Nach oben