Hallo,
folgendes Skript schmeisst mir obigen Fehler raus. Könnte mir wohl jemand sagen, wo der Fehler liegt? Ich bin anscheinend zu blöd, um ihn zu finden, verzweifle irgendwie daran!
folgendes Skript schmeisst mir obigen Fehler raus. Könnte mir wohl jemand sagen, wo der Fehler liegt? Ich bin anscheinend zu blöd, um ihn zu finden, verzweifle irgendwie daran!
Code:
<?php //Sofern eine ID-Nummer eingegeben wurde im Formular if($id) { require( 'DB_connection.php' ); $sql = "SELECT MAX( `id` ) FROM `bilder` "; $result = @mysql_query($sql) or die ("Falsche Select-Anweisung!"); $lastid = @mysql_result($result,0); mysql_close(); //Gültigkeitsprüfung für die ID if(($id>0) && ($id<$lastid)) { echo <<<HTML <div align="center">Das hier ist das Bild, welches unter der ID: $id in der Datenbank gespeichert ist. [img]getgrafik.php?id=$id[/img] </div> <form action="echo $PHP_SELF;" method="get" target="daten" > Erläuterungstext zu dieser Grafik: <textarea name="hilf_text" cols="57" rows="20"> HTML; //Textarea mit Hilftetext zum Bild füllen require ('gethilf.php'); //Ausgabe des zweiten HTML Blockes echo <<<HTML2 </textarea> <input name="id" type="hidden" value="<?php echo "$id"?>"> <input type="submit" name "submit" value="Änderungen speichern"> </form> HTML2; } else //Bei fehlgeschlagener Gültigkeitsprüfung { echo "Fehler: Sie haben keine Zahl zwischen 0 und $lastid eingegeben!"; } } else //Bei fehlgeschlagener Id-Prüfung { echo "Fehler: Sie haben keine ID-Nummer im passenden Feld eingegeben!"; } ?>
Kommentar