Login  Regeln Aktuelles Datum und Uhrzeit: 04.12.2008, 09:15  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Geburtstagscheck

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 05.05.2004, 19:06    Titel: Geburtstagscheck Antworten mit Zitat

soooo nu meld ich mich auch mal mit ner frage zu wort...
hab nu nen formular in dem ich einen geburtstag eingeben lassen will.
hab dafür 3 felder
1: geburtstag
2: geburtsmonat
3: geburtsjahr

nu meine frage... wie überprüfe ich am sinnvollsten den korrekten inhalt dieser felder?
bis nu bin ich mal soweit vorgedrungen:
Code:

if(!$geburtstag || !$geburtsmonat || !$geburtsjahr || $geburtstag < 1 || $geburtstag > 31 || $geburtsmonat < 1 || $geburtsmonat > 12 || $geburtsjahr < (date(Y) - 100) || $geburtsjahr > date(Y) || is_string($geburtstag) || is_string($geburtsmonat) || is_string($geburtsjahr

nu müsste man nur noch wissen wie man die anzahl der stellen in den feldern überprüft und was ist wenn man als monat zb 02 eingibt... ich habs mal eben getestet und er meckert rum... müsste ich auch noch irgendwie geradebiegen... oder ihr Winken
cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 05.05.2004, 19:12    Titel: Antworten mit Zitat

Hallo,

du kannst es ja auch folgendermaßen machen, um dieses Problem mit der führenden 0 zu lösen. Ich weiß, dass es etwas umständlich ist, aber etwas besseres fällt mir dazu nun auch nicht ein Winken

Code:
<?php
if ($geburtsmonat[1] == "0") {
$geburtstagsmonat = substr($geburtstagsmonat,1);
}
?>


Erklärung dazu:
In der If-Anweisung wird geprüft ob die 1.Stelle der Variable "geburtstagsmonat" eine 0 ist, falls ja wird in der nächsten Zeile dann angegeben, dass die Variable "geburtstagsmonat" dann der Rest ist, ohne die führende 0 (die 0 wird sozusagen ausgeschnitten).


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 05.05.2004, 19:18    Titel: Antworten mit Zitat

jut... die 0 bleibt in der variable aber erhalten, oder muss ich die später wieder davormachen wenn dei daten anne bank gehen?!

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 05.05.2004, 19:20    Titel: Antworten mit Zitat

ähm, du musst das da davor hinsetzen wo die Variable das erste mal generiert bzw. gebraucht wird.

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
SoA
Erfahrener [User]
Erfahrener



Anmeldung: 29.04.04
Beiträge: 60

BeitragVerfasst am: 05.05.2004, 19:26    Titel: Antworten mit Zitat

hmmm jungs, lasst mich in ruhe *g
ich machs nu mit nem selct... ^^
aber keine bange... ich werde noch viieeeele fragen haben

cu
SoA

_________________
wer kämpft kann verlieren,
wer nicht kämpft hat schon verloren!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
David Reisner
Power-Poster [Admin]
Power-Poster



Anmeldung: 08.04.04
Beiträge: 727
Wohnort: Peggau/Öst ...

BeitragVerfasst am: 05.05.2004, 20:30    Titel: Antworten mit Zitat

fuer alle fragen sind wir immer offen Winken
_________________
http://www.webmasterwelt.net/artikel,407,-foren-regeln.html
http://www.hoood.de -> Kostenloser Backlink für Foren!
http://www.iralo.de/2005/12/19/versicherungen-rund-um-den-hausbau


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1667
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 06.05.2004, 04:35    Titel: Antworten mit Zitat

@SoA:
Wenn du Fragen hast, poste sie einfach in diesem Forum Winken


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Threadübersicht