Problem mit Tags

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Tags

    Hallo!
    Ich bin gerade dabei ein Vertretungsplan Skript für unsere Schule zu schreiben.
    Und dann kommt das:
    Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/****/php/adminueberblickneu.php on line 78

    Das ist der gesamte Code von adminueberblickneu.php:
    PHP-Code:
    <center>Administrationsmenü Übersicht
    <table border="1">
    <td>5A</td>
        <td>5B</td>
      <td>5C</td>
    <td>5D</td>
    <td>5E</td>  
    </tr>
      <tr>
        <td>6A</td>

        <td>6B</td>
      <td>6C</td>
      <td>6D</td>
    <td>6E</td>
    </tr>
      <tr>
        <td>7A</td>
        <td>7B</td>
        <td>7C</td>
    <td>7D</td>
    <td>7E</td>
    </tr>
    <tr>
        <td>8A</td>
        <td>8B</td>
        <td>8C</td>
     <td>8D</td>
     <td>8E</td>
    </tr>

    <tr>
        <td>9A</td>
        <td>9B</td>
        <td>9C</td>
     <td>9D</td>
     <td>9E</td>
    </tr>

    <tr>
        <td>10A</td>
        <td>10B</td>
        <td>10C</td>
     <td>10D</td>
     <td>10E</td>
    </tr>
    </table>
    </center>

    <?php
    error_reporting
    (E_ALL);
    # Konfigurationsdatei laden:
    include("inc/config.php");

    # Datenbankverbindung herstellen und Datenbank wählen:
    $db=mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR DIE ("Datenbankserver nicht verf&uuml;gbar!");
    mysql_select_db(MYSQL_DATABASE) OR DIE ("Datenbank nicht gefunden!");

    #======= Aktionen ausführen:
    // Falls ein Lehrer zur Löschung übergeben wurde:#
    if(!empty($_REQUEST['lehrerloeschen'])) { 

       
    $loeschen=mysql_query("DELETE FROM `lehrertabelle` WHERE `id`='".$_REQUEST['lehrerloeschen']."'");
    };

    # Falls ein Lehrer zum Speichern eingetragen wird:
    if(!empty($_REQUEST["vorname"]) AND !empty($_REQUEST['nachname'])) {
       
    $speichern=mysql_query("INSERT INTO `lehrertabelle` VALUES(NULL, '".$_REQUEST['nachname']."', '".$_REQUEST['vorname']."')");
    };


    #======= Löschformular:
    $lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `nachname` ASC); 

    # Wenn Lehrer eingetragen sind, Auswahlliste erstellen:
    if(mysql_num_rows(
    $lehrer)>=1) {
       ?>
      <form action="
    lehreradmin.php" method="POST">
          <select name="
    lehrerloeschen">
       <?php
       while(
    $dieserlehrer=mysql_fetch_array($lehrer)) {
          ?><option value="
    <?php echo $dieserlehrer['id']; ?>"><?php echo $dieserlehrer['nachname'].", ".$dieserlehrer['vorname']; ?></option><?php
       
    };
       
    ?></select><input type="submit" value="L&ouml;schen!" /></form>
       <?php
    }
    # Ansonsten Meldung ausgeben:
    else {
       echo 
    "<p>Keine Lehrkr&auml;fte eingetragen!</p>";
    };

    # Darunter ein Formular zum Hinzufügen eines neuen Lehrers:
    ?>
    #DIE NÄCSTE ZEILE IST 78
    <form action="./lehreradmin.php" method="POST"> 
       Nachname: <input type="text" name="nachname" size="30" /><br />
       Vorname: <input type="text" name="vorname" size="30" /><br />
       <input type="submit" value="Speichern!" />
    </form>
    Ich weis nicht mehr weiter.
    Bitte helft mir.

  • #2
    na ich würd mal sagen das Highlighting im Forum zeigt dir den Fehler schon...

    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
      Hallo!

      Nein, zeigt es mir nicht.
      Da der ganze untere Teil nicht "gehighlightet" ist.

      Gruß,
      nitramf

      Kommentar


      • #4
        Ich würd mal sagen du guckst dir das jetzt nochmal an. Und wenn du es immer noch nicht siehst nochmal und nochmal und nochmal, solange bis du das komplett kaputte Highlighting, was nach einem String beginnt, siehst...
        Denn man sieht es - eindeutig.

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

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

        Kommentar


        • #5
          mach doch erstma aus deinem
          PHP-Code:
          <?php $bla ?>html<?php $blabla ?>html<?php $blablabla ?>

          sowas hier

          <?php
          $bla
          echo "html";
          ?>

          Kommentar


          • #6
            zeile 73 fehlen "

            highlight zeigts wirklich an

            Kommentar


            • #7
              hee .. lass ihn doch zappeln, dann lernt er es auch, warum das überhaupt so "bunt" ist Dass wir das wissen ... ist klar *g
              Liebe Grüße,
              SteKoe!

              PHP Tutorials
              Peter Kropff | Quakenet | Schattenbaum.net

              Kommentar


              • #8
                Original geschrieben von Bargus
                zeile 73 fehlen "

                highlight zeigts wirklich an
                In der Zeile 73 sind doch 2 "

                Ich finde es nicht

                Kommentar


                • #9
                  Original geschrieben von nitramf
                  In der Zeile 73 sind doch 2 "

                  Ich finde es nicht
                  PHP-Code:
                  <?php
                  #======= Löschformular:
                  $lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `nachname` ASC); 

                  # Wenn Lehrer eingetragen sind, Auswahlliste erstellen:
                  if(mysql_num_rows(
                  $lehrer)>=1) {
                     ?>
                    <form action="
                  lehreradmin.php" method="POST">
                        <select name="
                  lehrerloeschen">
                     <?php
                     while(
                  $dieserlehrer=mysql_fetch_array($lehrer)) {
                        ?><option value="
                  <?php echo $dieserlehrer['id']; ?>"><?php echo $dieserlehrer['nachname'].", ".$dieserlehrer['vorname']; ?></option><?php
                     
                  };
                     
                  ?></select><input type="submit" value="L&ouml;schen!" /></form>
                     <?php
                  }
                  ?>
                  du guckst das jetzt solange an bis du den fehler gefunden hast!
                  Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                  Kommentar


                  • #10
                    Das da?
                    PHP-Code:
                    <?php
                    }
                    ?>

                    Kommentar


                    • #11
                      Original geschrieben von tontechniker
                      du guckst das jetzt solange an bis du den fehler gefunden hast!
                      Alternativvorschlag: Mach erst nach der Grundschule mit PHP weiter. (Oder lernt man so komplexes Zählen schon im Kindergarten?)
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar


                      • #12
                        Original geschrieben von nitramf
                        Das da?
                        Nein - die ersten Zeilen davon ...
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          PHP-Code:
                          <?php
                          #======= Löschformular:
                          $lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `nachname` ASC); 

                          # Wenn Lehrer eingetragen sind, Auswahlliste erstellen:
                          if(mysql_num_rows(
                          $lehrer)>=1) {
                          Du könntest mal darüber nachdenken, woher das wohl kommen könnte, dass die beiden mit #beginnenden Zeilen farblich unterschiedlich dargestellt werden - obwohl das beides Kommentarzeilen sein sollten, und deshalb eigentlich gleich aussehen müssten.

                          Vielleicht fällt dir ja eine cleverere Erklärung für diesen Umstand ein, als "na ja, ist doch gerade Karneval ..."
                          I don't believe in rebirth. Actually, I never did in my whole lives.

                          Kommentar


                          • #14
                            PHP-Code:

                            #======= Löschformular:
                            $lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `nachname` ASC); 

                            #======= Wenn Lehrer eingetragen sind Auswahlliste erstellen:

                            if(mysql_num_rows(
                            $lehrer)>=1) {
                               ?> 
                            Es funktioniert immer noch nicht.
                            Ich hasse Karneval

                            Kommentar


                            • #15
                              kopf ---> tisch.
                              PHP-Code:
                              <?php
                              #======= Löschformular:
                              $lehrer=mysql_query("SELECT * FROM `lehrertabelle` ORDER BY `nachname` ASC); 

                              # Wenn Lehrer eingetragen sind, Auswahlliste erstellen:
                              if(mysql_num_rows(
                              $lehrer)>=1) {
                              erklärung der syntax makierung:

                              blau: php funktionen und variablen
                              gelb: kommentare
                              rot: zeichenketten

                              du guckst das jetzt solange an bis du den fehler gefunden hast!
                              !
                              Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                              Kommentar

                              Lädt...
                              X