Ankündigung

Einklappen
Keine Ankündigung bisher.

probleme mit if und else

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • probleme mit if und else

    Hallo,
    prinzipiell weiß ich wie es geht.
    Nur hier kommt es immer zu Fehlern ich weiss net warum.
    Fehler: parse error, unexpected T_ELSE

    und ich finde ihn net?!

    Hier mein code:
    Code:
    		if(empty($name)) {
    		echo "Kein Name eingetragen";
    			}
    			else{	
    				if(empty($email)) {
    		echo "Keine Email eingetragen";
    			}
    		}
    			else{	
    				if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,8}$", $email)) {
    				echo "Bereits vorhanden";}  
    			else {
    				echo "Email falsch!";
    				}
    		}
    		else{
    			mysql_query("insert into ".$cfg[dbpre]."user (email,acceptid,cat, name) values ('$email','$id','$cat','$name')");
    			mail($email,$filep[0],str_replace("\r\n","\n",$filep[1]),"From: $cfg[absendername] <$cfg[absendermail]>\r\nReturn-Path: $cfg[absendermail]");
    			#mail($email,$filep[0],$filep[1],"From: $cfg[absendername] <$cfg[absendermail]>\r\nReturn-Path: $cfg[absendermail]
                echo $lang[submailScompl];
    		}
    kann mir einer sagen was ich falsch mach??

  • #2
    ja du hast mehrere else-zweige ohne if-zweig in deinem code.

    Kommentar


    • #3
      Naja du scheinst es noch nicht ganz verstanden zu haben...
      Du solltest dich mal über elseif informieren....

      Kommentar


      • #4
        Um das Problem, was dir Ben schon gesagt hat zu lösen nehme eine Konstruktion wie:
        PHP-Code:
        if (......)
        {
        ......
        }
        else if (......)
        {
        ...........
        }
        else if (......)
        {
        ............
        }
        else
        {
        .............

        Kommentar

        Lädt...
        X