kostenloser Webspace werbefrei: lima-city


??warum funktioniert das nicht??

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    frihoe

    frihoe hat kostenlosen Webspace.

    hallo zusammen ich habe einen if-abfrage gemacht weiss aber nicht warum diese nicht funktioniert... bitte helft
    "if (is_int($schaltjahr) && $geburtsmonat=="2" && $geburtstag!=30 || is_int($schaltjahr) && $geburtsmonat=="2" && $geburtstag!=31){
    if (is_int($schaltjahr) && $geburtsmonat=="2" && $geburtstag!=29 || is_int($schaltjahr) && $geburtsmonat=="2" && $geburtstag!=30 || is_int($schaltjahr) && $geburtsmonat=="2" && $geburtstag!=31){
    if ($gruppenpasswort2==$gruppenpasswort1 && $password1==$password2 && $email1==$email2){
    $gebdaten=$geburtsjahr–$geburtsmonat–$geburtstag;

    $query="INSERT INTO mailingliste (name, vorname, geburtstag, passwort, Gruppenpasswort, email, gruppe) VALUES ('$nachname', '$vorname', '$gebdaten', '$password1', '$gruppenpasswort1', '$email1', '$gruppe')";
    mysql_db_query($db, $query, $link);
    echo "Ihre Daten wurden an den Server bertragen.";
    }
    }
    }"
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. was funktioniert dann nicht
    gibt es eine Fehlermeldung
    wird nicht das gemacht was soll, was wird denn gemacht?

    (Und ein Betreff mit mehr aussage w?re auch nett)
  4. Also ich sch?tze mal, dass du hier mit dem aufwendigen If's das Datum pr?fen willst. Wenn das so ist, dann fehlen hier jede Menge Klammern.

    Aber wenn due wirklich nur das Datum pr?fen wills, dann geht das viel einfacher.
    Was willst du hier genau machen?
  5. wie solls denn einfacher gehen @ kwon66 ?
    das script hat noch nen sch?nen fehler drin, was meinste wenn wer als tag 34 eingibt?, oder is das ausgeschlossen?
    na ja hier der "entsch?rfte" code:

    if (!is_int($schaltjahr) ) { echo "Feherl"; exit; }
    if ($geburtsmonat == '2' && $geburtstag < 29) { // hier solltest du beachten, dass es schaltjahre gibt!!

    if ($gruppenpasswort2 == $gruppenpasswort1 && $password1 == $password2 && $email1 == $email2) {

    $gebdaten = $geburtsjahr?$geburtsmonat?$geburtstag;

    $query="INSERT INTO mailingliste (name, vorname, geburtstag, passwort, Gruppenpasswort, email, gruppe) VALUES ('$nachname', '$vorname', '$gebdaten', '$password1', '$gruppenpasswort1', '$email1', '$gruppe')";
    mysql_query($db, $query, $link);
    if($query) {
    echo "Ihre Daten wurden an den Server bertragen.";
    }
    }


    so ganz einfach :wink:
    einfacher gehts glaub ich gar nich
  6. Naja, wenn es hier nur um die Datumspr?fung geht, dann w?rde ich es mit checkdate() machen:
    z.B.:

    if (checkdate(2,29,2004))
    echo "Datum ok";
    else
    echo "Datum nicht ok";

  7. Autor dieses Themas

    frihoe

    frihoe hat kostenlosen Webspace.

    thx f?r eure hilfe habs jetzt hinbekommen
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!