Syntax error, unexpected SELECT/...

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

  • Syntax error, unexpected SELECT/...

    Hey Community,

    ich hänge gerade ziemlich an diesem Fehler fest.
    PHP-Code:
    <?php
                    $kursname
    =$_POST['kursname'];
                    
    $maxteilnehmer=(int)$_POST['maxteilnehmer'];
                    
    $minjahrgangsstufe=(int)$_POST['minjahrgangsstufe'];
                    
    $maxjahrgangsstufe=(int)$_POST['maxjahrgangsstufe'];
                    
    $ort=$_POST['ort'];
                    
    $details=$_POST['details'];
                    
    //$sperrdatum=date_parse_from_format('d#m#Y', $_POST['sperrdatum']);
                    //$sperrdatum_jahr = @$sperrdatum[year];
                    //$sperrdatum_monat = @$sperrdatum[month];
                    //$sperrdatum_tag = @$sperrdatum[day];
                    //$sperrdatumdate = new DateTime();
                    //$sperrdatumdate->setDate($sperrdatum_jahr, $sperrdatum_monat, $sperrdatum_tag);
                    //$sperrdatumdb = $sperrdatumdate->format('Y-m-d H:i:s');
                    
    $sperrdatumdb string2dbdate("14.07.2013);
                    
    $allesok = TRUE;
                            
                    //Kursleiter ID auslesen aus Datenbank f¸r den angemeldeten Benutzer
                    
                    
    $abfrage= "SELECT ID FROM Benutzer WHERE Benutzername='$username'";
                    
    $ergebnis=mysql_query($abfrage) or die("Error$abfrage <br>".mysql_error());
                    while(
    $row=mysql_fetch_object($ergebnis))
                    {
                        
    $kursleiterID=$row->ID;
                    }
                    //und jetzt den Kurs in der Datenbank ablegen
                    
    $abfrage="INSERT into Kurse (KursnameKursleiterMaxTeilnehmerAnzahlMinJahrgangsstufeMaxJahrgangsstufeOrtDetailsSperrdatum
                    
    values ('$kursname''$kursleiterID','$maxteilnehmer','$minjahrgangsstufe','$maxjahrgangsstufe','$ort','$details','$sperrdatum')";
                    
    $ergebnis=mysql_query($abfrage)  or die("Error$abfrage <br>".mysql_error());
                    
    $datensatzID = mysql_insert_id();
                    ?>
                    Der Kurs wurde angelegt. Sie kˆnnen nun einzelne Termine zu diesem Kurs eintragen:
                </td></tr></table>
                <?php
            }
            // Wenn die Kurs erstellen Seite das 4. Mal aufgerufen wird - also, nach erfolgreicher Speicherung.
            if(@
    $_POST["submit"]=="Kurs erstellen" and $datensatzID>0)
            {
                ?>
                <table width="
    100%"><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th><td>
                <?php //Hier geht die Seite los: 4. Kursdaten abspeichern und Termine eintragen 
                 <?
    Ab der Kursleiter ID auslesen aus der DB kommt dieser Fehler, dass er die MySQL Befehle (Select, Insekt, etc.) nicht mehr kennt, obwohl die PHP-Tags vorhanden sind. Es scheint als würden diese ignoriert werden, was ich mir aber nicht erklären kann... Mehr bzw. weniger PHP-Tags verändern auch nicht das Problem, es bleibt dieser Fehler...

    Ich brauche dringend Hilfe, da ich hier gerade echt nicht weiterkomme. Auf Anfrage kann ich euch auch die komplette Seite posten, falls der von mir gewählte Ausschnitt keine Aussagekraft hat.

    Danke,
    Michael

  • #2
    Gerade gepostet, soeben das Problem gefunden... Ein String war nicht geschlossen

    Kommentar

    Lädt...
    X