Hallo!
Ja, ich weis "der" schon wieder, oder auch nicht.
Aufjedenfall habe ich gedacht um mehr in PHP zu machen muss ich Projekte realisieren. Jetzt wollte ich ein Newsscript schreiben, mit Datenbank. Datenbank steht, mysqlverbindung auch, tabellen alles geht.
Die Ausgabe der Beiträge erfolgt ohne Fehlermeldung. Das Eintragen weitere Daten in die Tabelle funktioniert auch ohne Fehlermeldung. (Alles ohne Copy and Paste). Nun wolllte ich auch noch ein Admin Bereich gestalten, in dem man Posts anhand der ID die erstellt wird zu löschen. Man soll in eine Eingabemaske die ID eingeben und auf Löschen klicken. Funktioniert auch! NUR:
print_r($sqlab1);, um zu sehen was ausgegeben wird.
Glaubt mir , ich habe von gestern an wirklich so viel Gegooglet. Auch viel gefunden, nur keinerlei Hilfe.
In Debuggen bin ich eigentlich gar nicht so schlecht. Aber naja....
Nun kommen wir zum Code:
Alles anzeigen
Zur Info, echo "Es wurden " . $anzahl . " Datensätze gelöscht."; wird niemals ausgegeben. Obwohl das Löschen funktioniert.
Greez
Vielen Dank
Ja, ich weis "der" schon wieder, oder auch nicht.
Aufjedenfall habe ich gedacht um mehr in PHP zu machen muss ich Projekte realisieren. Jetzt wollte ich ein Newsscript schreiben, mit Datenbank. Datenbank steht, mysqlverbindung auch, tabellen alles geht.
Die Ausgabe der Beiträge erfolgt ohne Fehlermeldung. Das Eintragen weitere Daten in die Tabelle funktioniert auch ohne Fehlermeldung. (Alles ohne Copy and Paste). Nun wolllte ich auch noch ein Admin Bereich gestalten, in dem man Posts anhand der ID die erstellt wird zu löschen. Man soll in eine Eingabemaske die ID eingeben und auf Löschen klicken. Funktioniert auch! NUR:
print_r($sqlab1);, um zu sehen was ausgegeben wird.
Glaubt mir , ich habe von gestern an wirklich so viel Gegooglet. Auch viel gefunden, nur keinerlei Hilfe.
In Debuggen bin ich eigentlich gar nicht so schlecht. Aber naja....
Nun kommen wir zum Code:
PHP-Quellcode
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
- <head>
- <title></title>
- <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
- <meta name="description" content="" />
- <meta name="author" content="" />
- <meta name="keywords" content="" />
- <link href="style/style.css" type="text/css" rel="stylesheet" />
- <link href="fav.png" type="image/x-icon" rel="shortcut icon" />
- </head>
- <body>
- <?php
- mysql_connect('','root','');
- mysql_select_db('news');
- if(empty($_POST['ID'])){
- }
- else{
- $sdf = $_POST['ID'];
- $sqlab1 = "DELETE * FROM daten WHERE ID = '$sdf' ";
- print_r($sqlab1);
- $res = mysql_query($sqlab1) or die ("MySQL-Fehler: " . mysql_error());
- $anzahl = mysql_num_rows($res);
- while($datensatz = mysql_fetch_assoc($res)){
- echo "Es wurden " . $anzahl . " Datensätze gelöscht.";
- }
- }
- ?>
- <form method="post" action="delete.php" >
- ID:<input type="text" name="ID" style="width:25px;" />
- <input type="submit" value="Löschen" />
- </form>
- </body>
- </html>
Zur Info, echo "Es wurden " . $anzahl . " Datensätze gelöscht."; wird niemals ausgegeben. Obwohl das Löschen funktioniert.
Greez
Vielen Dank