Hello Neli,
while ($row = mysql_fetch_array($ergebnis)) /*ZEILE 162*/
{
$klausurtermineid =$row["id"];
^^ wo kommt id(Supplied argument) her und muss da nicht ein $ davoransonsten seh ich keine andere Fehlerursache
Es geht um einen MySQL-Fehler. In der Zeile, die Du referenzierst, findet aber nur eine ganz normale Array-Operation statt, keine MySQL-Operation. Die ["id"] ist hier ein Displacement oder Index des assoziativen Arrays. Es wird also vermutlich auch kein $-Zeichen davor gehören, allerdings könnte man zur Entlastung des Parsers besser ['id'] mit einfachen Häkchen schreiben.
Die Fehlerursache kannst Du in dem kurzen Script leider auch nicht shen, da die Fehlerhafte Zeile nicht angezeigt wird. Auch das kann man natürlich verbessern:
$sql = "Select ID, NAME from USER where ..."
echo htmlentities($sql)."<br />\n";
$ergebnis = mysql_query($sql, $con);
Durch das Anzeigen des Querys vor der Ausführung springen einen manche Fehler regelrecht an. ;-)
Liebe Grüße aus http://www.braunschweig.de
Tom
[ Computer-Camp für PHP-Anwender in den Sommerferien. Programmieren,
Sport, Fun, Fete. Teilnehmermindestalter Gruppe 1: 14 Jahre
Mindestalter Gruppe 2+3 18 Jahre, Info bei mir ]
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen