Bei vollgendem Code müssen noch Fehler sein, da aus meiner Datenbank nichts gelöscht wird. Die ID wird ins Textfeld eingegeben. Danach soll der dazugehörende Eintrag aus meiner Datenbank gelöscht werden.
Code:
</title> <script language="JavaScript" type="text/javascript"> function f_confirm(id) { check=confirm("Datensatz wirklich löschen?"); if(check==True){ location.href="loeschen.php?delete=true&id=" + id; } else { location.href="loeschen.php"; } } </script> </head> <body> <h3>Löschen</h3> <body onload="document.forms[0].id.focus()"> <form action="<?php echo $PHP_SELF ?>" method="post" name="eintragung"> ID eintragen: <input type="text" name="id"> löschen </form> <?php if($_GET['delete']=="true"){ $db=mysql_connect("XXXX", "XXX", "")or die(mysql_error()); mysql_select_db("XXXX")or die(mysql_error()); echo delete; $sql ="DELETE FROM Solutions WHERE ID '".$id."'"; mysql_query($sql) or die("Error: " . mysql_error()); echo "Daten wurden gelöscht!"; } ?> </body></html>
Kommentar