Brauche Hilfe oder binich blind

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

  • Brauche Hilfe oder binich blind

    Hallo PHP Leut's

    hab wieder mal ne Prob oder bin zu blind den Fehler zu sehen

    QUELLCODE
    <?php

    error_reporting(E_ALL);
    ini_set("display_errors","1");

    include("scripts/php/date.inc.php3");
    include("scripts/php/checkit.php");

    if(!isset($_POST['submit']))
    {

    if (!checkit::isAlpha($_POST['user'],true))
    {
    $inputerror[] = "Deinen Username fehlt<br>";
    }

    if (!checkit::isAlpha($_POST['passwd'],true))
    {
    $inputerror[] = "Stimmt dein Passwort<br>";
    }

    if (!checkit::isAlphaNum($_POST['passwda'],true))
    {
    $inputerror[] = "Bitte Ihre Strasse eingeben<br>";
    }

    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Erotische Webverwaltung</title>
    <script language="JavaScript" src="scripts/js/showpanel.js" type="text/javascript"></script>
    <link href="scripts/css/layout.css" rel="Stylesheet" type="text/css">
    </head>

    <body>
    <table align="center" cellpadding="2" cellspacing="2" border="0" width="800">
    <tr>
    <td align="right" valign="top">
    Datum: <?php echo $wochentag.', ' .$datum ?><br />
    Uhrzeit: <?php echo $uhrzeit ?> Uhr<br />
    IP-Adresse: <?php echo $IP ?>&nbsp; Host: <?php echo $host ?>
    </td>
    </tr>
    <tr>
    <?php
    if ((count($inputerror) == 1) && ($inputerror))
    {
    echo'
    <td align="center" valign="middle" height="85" class="loginerror">
    Bitte kontrollieren Sie das Feld: '.$inputerror[0].'!
    </td>';
    }
    echo'
    </tr>
    <tr>
    <td align="center" valign="top">
    <form action="'. $PHP_SELF.'" method="post">';
    elseif (count($inputerror) > 1){<--- Hier soll der Fehler sein
    echo'
    <table align="center" cellpadding="2" cellspacing="2" border="0" width="450">
    <tr>
    <td align="left">Username:</td>
    <td align="right"><input type="Text" name="user"'.
    if($_POST['user'] !="") {
    echo 'value="'.$_POST['user'].'"';
    }.' tabindex="1"><br />
    echo '<span class="loginerror"> implode(", ",$inputerror),'</span></td>
    </tr>
    <tr>
    <td align="left">Passwd:</td>
    <td align="right"><input type="password" name="userpw"'.
    if($_POST['passwda'] !="") {
    echo 'value="'.$_POST['passwda'].'"';
    }.' tabindex="2"><br />
    echo '<span class="loginerror"> implode(", ",$inputerror),'</span></td>
    </tr>
    <tr>
    <td align="left">Wiederholung Passwd:</td>
    <td align="right"><input type="password" name="userpwd"'.
    if($_POST['passwdb'] !="") {
    echo 'value="'.$_POST['passwdb'].'"';
    }.' tabindex="3"><br />
    echo '<span class="loginerror"> implode(", ",$inputerror),'</span></td>';
    }
    ?>

    Die Fehlermeldung die ich erhalte

    Parse error: parse error, unexpected T_ELSEIF in /srv/www/htdocs/www.erotischeweb.de/admin/index.php on line 61

    wo bitte ist der fehler.. Hilfe

    Danke vorab

    Gruß
    matze

  • #2
    php-Tags benutzen und/oder einen Editor mit Syntax-Highlight!

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      menno warum geht das ned..:-(

      benutze die php tags...oder welcher meinst du??


      aber immer der selbe fehler

      Kommentar


      • #4
        du hast eine ausgabe vor der ersten elseif-bedingung außerhalb der if-bedingung.

        und fehlerhafte html-kommentare und nicht geschlossene klammern und falsche zeichenkettenverknüpfungen und so weiter und so fort

        gruß
        peter
        Zuletzt geändert von Kropff; 02.08.2007, 21:19.
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Die php-Tags vom Forum... siehe Regeln im sticky-Thread

          Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

          bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
          Wie man Fragen richtig stellt

          Kommentar


          • #6
            wo ist der fehler..(gesamte script)

            Wo hab ich den fehler..

            quellcode
            PHP-Code:
            <?php

                error_reporting
            (E_ALL);
                
            ini_set("display_errors","1");
                
                include(
            "scripts/php/date.inc.php3");
                include(
            "scripts/php/checkit.php");
                
            if(!isset(
            $_POST['submit']))
            {
                    
                if (!
            checkit::isAlpha($_POST['user'],true)) 
                    {
                        
            $inputerror[] = "Deinen Username fehlt<br>";
                        }

                if (!
            checkit::isAlpha($_POST['passwd'],true)) 
                    {
                        
            $inputerror[] = "Stimmt dein Passwort<br>";
                         }
                  
                if (!
            checkit::isAlphaNum($_POST['passwda'],true)) 
                    {
                        
            $inputerror[] = "Bitte Ihre Strasse eingeben<br>";
                         }
            }  
            ?>

            <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
            <html>
            <head>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
            <title>Erotische Webverwaltung</title>
            <script language="JavaScript" src="scripts/js/showpanel.js" type="text/javascript"></script>
            <link href="scripts/css/layout.css" rel="Stylesheet" type="text/css">
            </head>

            <body>
            <table align="center" cellpadding="2" cellspacing="2" border="0" width="800">
                <tr>
                    <td align="right" valign="top">
                        Datum: <?php echo $wochentag.', ' .$datum ?><br />
                        Uhrzeit: <?php echo $uhrzeit ?> Uhr<br />
                        IP-Adresse: <?php echo $IP ?>&nbsp; Host: <?php echo $host ?>
                    </td>
                </tr>
                <tr>
                <?php
                
            if ((count($inputerror) == 1) && ($inputerror)) 
                    {
                    echo
            '
                    <td align="center" valign="middle" height="85" class="loginerror">
                        Bitte kontrollieren Sie das Feld: '
            .$inputerror[0].'!
                    </td>'
            ;
                    }
                
            ?>
                </tr>
                <tr>
                    <td align="center" valign="top">
                    <form action="<?php $PHP_SELF ?>" method="post">
                    <?php
                    
            elseif (count($inputerror) > 1){
                    
            ?>
                    <table align="center" cellpadding="2" cellspacing="2" border="0" width="450">
                        <tr>
                            <td align="left">Username:</td>
                            <td align="right"><input type="Text" name="user" tabindex="1">
            <br />
                                            
            <?php echo  implode(", ",$inputerror),?></td>
                        </tr>
                        <tr>
                            <td align="left">Passwd:</td>
                            <td align="right"><input type="password" name="userpw" tabindex="2">
            <br />
            <?php echo  implode(", ",$inputerror),?></td>
                        </tr>
                        <tr>
                            <td align="left">Wiederholung Passwd:</td>
                            <td align="right"><input type="password" name="userpwd" tabindex="3">
            <br />
                                            
            <?php echo  implode(", ",$inputerror),?></td>                        
                        </tr>
                        <tr>
                            <td align="right" colspan="2">
            <input class="sendbut" type="submit" name="submit" value="Anmelden" tabindex="4" ></td>
                        </tr>
                    </table>
                    </form>
                    </td>
                </tr>
                <tr>
                    <td height="85">&nbsp;</td>
                </tr>
            </table>
            <?php
                
            }

              
            //print_r($_POST);
              //$UserPass = MD5($UserPass);
               
              
            $dbhandle opendb();
              
            $result mysql_query("SELECT user, userpw, userpwd FROM ".DBLOGIN.
            WHERE user = '"
            .$_POST['user']."' AND userpw= md5('".$_POST['userpw']."') AND userpwd = '".$_POST['userpwd']."')";
              
            //$result=@mysql_query($query);
                //echo mysql_error();
                //echo $query;
                //echo $result; 
              //print_r ($_POST);
              
            if( mysql_num_rows($result) == ) {
                  
            session_start();
                
            session_register('user');
                
            $user $_POST['user'];
                
            Header("Location: start.php"); 
                
            /*echo '<script language="JavaScript" type="text/javascript">self.location.href="start.php"</script>';*/
                
            exit();
                  } else{
                      include(
            "log/error3.php");  
                  }
             
            closedb($dbhandle); 
            ?>
            </body>
            </html>
            EDIT:
            Entfernt. Lies jetzt die verflixten Regeln, und dann poste das ganze vernünftig.
            wahsaga



            EDIT:
            Tschuldigung.. hoffe das es besser so ist


            Gruss
            fredolin
            Zuletzt geändert von fredolin; 04.08.2007, 19:28.

            Kommentar


            • #7
              Wo hab ich den fehler..
              den fehler? die fehler! suchen oder grundlagen lernen. und keine ausgaben die außerhalb einer if - else if-bedingung stehen!
              PHP-Code:
              <?php
              if ((count($inputerror) == 1) && ($inputerror))
              {
                 ...
              }
              ?>
              <!--NONSENS -->
              </tr>
              <tr>
              <td align="center" valign="top">
              <form action="<?php $PHP_SELF ?>" method="post">
              <?php
              else if (count($inputerror) > 1)
              {
                  ...
              }
              und bitte code umbrechen!!!

              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                Lieber Peter,

                das habe ich auch schon gemacht..

                und ich habe mir auch schon mehrere mal den COde angeschaut un umgeschrieben..
                Resultat.. IMMER DER GLEICHE FEHLER:..

                Kommentar


                • #9
                  und gewöhn dir bitte diese idiotische schreibweise ab. so findest du nie fehler.

                  gruß
                  peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Kommentar


                  • #10
                    Original geschrieben von fredolin
                    Lieber Peter,

                    das habe ich auch schon gemacht..

                    und ich habe mir auch schon mehrere mal den COde angeschaut un umgeschrieben..
                    Resultat.. IMMER DER GLEICHE FEHLER:..
                    1. code umbrechen.kein mensch scrollt gerne horizontal.
                    2. ich habe dich doch schon darauf hingewiesen

                    keine ausgaben, die nicht sauber in einer if - else if - bedingung stehen!!!

                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      also peter welche Schreibweise würde du mir denn empfehlen??

                      denke mal das ist die die von den meinsten hier verwendet wird...


                      kannst du mir nun sagen wo ne fehler ist oder nicht??

                      Kommentar


                      • #12
                        1. letzte warnung! code umbrechen!
                        2. den fehler habe ich dir schon gezeigt, siehe
                        PHP-Code:
                        <!--NONSENS -->
                        </
                        tr>
                        <
                        tr
                        3. zum stil folgende info

                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar


                        • #13
                          EDIT:

                          1. letzte warnung! code umbrechen!
                          2. den fehler habe ich dir schon gezeigt, siehe

                          PHP:
                          <!--NONSENS -->
                          </tr>
                          <tr>


                          3. zum stil folgende info



                          zu 1.) es wurde nur verlangt die php-Tags zu benutzen und nich thier auf sauberkeit.

                          2.) auch diese habe ich schon ausprobiert... bevor ich hier gepostet hab, denn soweit kenne ich mich aus..

                          3.) bin mal gespannt was das für infos sind

                          Kommentar


                          • #14
                            Vielleicht solltest du erstmal den sticky-Thread an Regeln lesen, bevor du dich hier über die sporadischen Hinweise auf eben diese aufregst, obwohl man eigentlich gar nicht hinweisen müsste, weil die Dinge halt Zentral oben angepinnt sind!!!

                            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                            Wie man Fragen richtig stellt

                            Kommentar


                            • #15
                              Lieber Matthias,

                              http://www.php-resource.de/forum/sho...threadid=50454 erst , dann .

                              Kommentar

                              Lädt...
                              X