Ich bin zu dumm den fehler zu sehen. kategorie auswählen funktioniert, die daten werden dann richtig angezeigt, wenn ich dann aber auf ändern klicke, kommt folgende fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
<?php
if($logged || $newsposter){ //wenn als Admin oder Newsposter eingeloggt
$id = $_GET['id'];
if(!isset($id)){
$sql = mysql_query("SELECT id, name, bild
FROM news_kategorie
ORDER BY id ASC" OR die(mysql_error());
echo "<h1>Newskategorie ändern</h1><ul>";
while($row = mysql_fetch_array($sql)){
echo '<li><a href="?go=cms/editnewskategorie&id=' . $row['id'] . '">#' . $row['id'] . ' - ' . $row['name'] . '</a></li>
';
}
echo "</ul><p> </p><a href=\"?go=cms/acp\">Zurück</a>";
}
else{
// wenn Formular abesendet wurde
if(isset($_POST['submit'])) {
Falls du dir das Suchen das nächste mal erleichtern willst, dann setze mit /* und */ einfach die ganze Seite zwischen <?php und ?> in einen Kommentar. Nun ruf die Seite zum Test aus. Bau ggf. nen Test-Echo ein. Jetzt setzt du den Anfang vom Kommentar immer um einen Block im Script weiter nach hinten und testest die Seite erneut. So kannst du herausfinden, ab welchem Block der Fehler beginnt und diesen Block musst du dann Zeichen für Zeichen überprüfen.
Dustwolf
-------------------------
Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein.
F. Nietzsche