Also ich versuche ein einfaches Newsscript zu schreiben, aber es gelingt mir nicht so wie es soll. Bis jetzt habe ich immer nur irgendwelche Script abgeschrieben, dieses habe ich nun koplett ohne Buch oder sonstige Hilfsmittel geschrieben.

Die Datenbank heißt vam und die Tabelle sieht so aus:
CREATE TABLE news (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Schreiber VARCHAR(35),
Titel VARCHAR(80),
Datum VARCHAR(30),
Eintrag TEXT
)


Vorweg die Datei zugriff.inc.php sieht so aus
PHP-Code:
<?php
 
@mysql_connect("localhost","root","") or die("Verbindung zu MySQL gescheitert!");
 @
mysql_select_db("vam") or die("Datenbankzugriff gescheitert");
?>
und die Datei admin.inc.php so
PHP-Code:
<?php
 
if ($_GET["mays"]=="abc" || isset($_GET["fas545fsad4sf"])) {
  echo 
"<h3>Administratorenbereich</h3>";
  include(
"zugriff.inc.php");
  
$sql1="SELECT * FROM news";
  
$result=mysql_query($sql1);
  while (
$row=mysql_fetch_assoc($result)) {
   echo 
"[ <a href='$_SERVER[PHP_SERVER]?fas545fsad4sf=$row[id]'>" "Eintrag löschen</a> ] ";
   foreach (
$row as $name => $key) {
    echo 
"$key ";
   }
   echo 
"<br><br>";
  }
 }
 if (isset(
$_GET["fas545fsad4sf"])) {
  
$aql1="DELET FROM news WHERE id='$_GET[fas545fsad4sf]'";
  if (
mysql_query($sql1)) {
   echo 
"<p>Datensatz gelöscht -- bitte Reload wählen!</p>";
   echo 
"<p><a href='$_SERVER[PHP_SELF]'>Ausloggen</a></p>";
  }
 }
?>

nun die index.php datei
PHP-Code:
 <body>
  <?php
  
include("admin.inc.php");
 
?>
 News<br>
     <?php
     
include("zugriff.inc.php");
     
$sql="SELECT * FROM news ORDER BY id DESC LIMIT 0, 4";
     
$result=mysql_query($sql);
     while (
$row=mysql_fetch_assoc($result)) {
      echo 
"<hr><p><strong>" $row["Titel"] . "</strong><br><br>" nl2br($row["Eintrag"]) . "<br>Geschrieben von " $row["Schreiber"] . " am " $row["Datum"] . "</p><hr><br>";
     }
     
mysql_close();
    
?>
</body>
nun die News werden ausgegeben, aber wenn ich über ...index.php?mays=abc reingehe und dann irgend einen Eintrag löschen will passiert nichts, eigendlich sollte noch dabei kommen, so was wo man halt News reinschreiben kann, aber erst mahl soll das andere gehen.

Ich weiß nicht ob es jetzt nur irgendwein dummer fehler ist oder ob ich irgendwie unlogisch denke.