Hallo!
Ich habe eine php Seite wo ich eine Abteilung über einen Button löschen möchte.
Ich verwende xammp lokal installiert.
Dazu hier mein Code:
Hier meine abt_delete.php
Leider wird aber keine Abteilung damit gelöscht.
Hoffe es kann mir hier jemand weiterhelfen.
Ich habe eine php Seite wo ich eine Abteilung über einen Button löschen möchte.
Ich verwende xammp lokal installiert.
Dazu hier mein Code:
HTML-Code:
<?php $mysqli = new mysqli("localhost", "root", "", "projekt"); if ($mysqli->connect_errno) { die("Verbindung fehlgeschlagen: " . $mysqli->connect_error); } ?> <html> <head> <script> function del(abtnr) { alert ("loeschen "+abtnr); jQuery.ajax({ type: "POST", url: "abt_delete.php", data: 'abtnr='+abtnr, cache: false, success: function(response) { //alert("Record successfully updated"); document.forms["abteilung"].submit(); } }); } </script> </head> <body> <form name="abteilung" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" > <table> <?php $sql = "SELECT * FROM `abt` "; //WHERE id < ? //echo "s: $sql"; $statement = $mysqli->prepare($sql); $statement->execute(); //Select ausführen $result = $statement->get_result(); //Ergebnis in $result speichern while($row = $result->fetch_object()) { echo "<tr><td>".$row->ABTNR."</td><td>".$row->AbtName."</td><td>".$row->AbtLeiter."</td><td><button type='button' id='".$row->ABTNR."' onclick="del(".$row->ABTNR.")" >X</button></td></tr>"; } ?> </table> </form> </body>
HTML-Code:
<?php
$mysqli = new mysqli("localhost", "root", "", "projekt");
if ($mysqli->connect_errno) {
die("Verbindung fehlgeschlagen: " . $mysqli->connect_error);
}
$abtnr = 0;
$abtnr = @$_POST['abtnr'];
$sql = "delete FROM abt where ABTNR = ?";
$statement = $mysqli->prepare($sql);
$statement->bind_param('i', $abtnr);
$statement->execute();
$result = $statement->get_result();
?>
Hoffe es kann mir hier jemand weiterhelfen.
Kommentar