Slet med id i databasen
Hej Håber i kan hjælpe mig, jeg kan simpelthen ikke få det til at gøre det jeg vil, og har lavet det mange gange før men kan ikke se fejlen.Håber i kan.
Det er wordpress, men et plugin jeg er ved at lave.
Det er lige det sidste ved brugerinterface jeg mangler men kan simpelthen ikke komme videre.
public function deleteSpgID()
{
$query = "DELETE FROM ****** WHERE id = ?";
$stmt = $this->conn->prepare($query);
if ($stmt) {
$deleteSpgID = $_REQUEST["deleteSpgID"];
$stmt->bind_param('i', $deleteSpgID);
$stmt->execute();
} else {
echo $this->conn->error;
}
}
Her henter jeg id men det er som om $_REQUEST["deleteSpgID"] ikke bliver taget. kan se i min console id er med, så forstår ikke den ikke vil.
<select type="option" name="deleteSpgID" id="deleteSpgID'.$countSpg.'" class="spgID'.$countSpg.'">';
foreach ($getSpgData as $key => $data) {
echo '<option value="'.$data['id'].'">'.$data['spgID'].'</option>';
}
echo '
</select>
Kan ikke se hvad der skulle være i vejen med denne.
Jeg har simpelthen stirret mig blind.
Det er i et ajax kald, og der kommer det hele med.
let id = jQuery(this).closest('.spgFloat').find('#deleteSpgID' + i).val();
jQuery.ajax({
type: "post",
url: ajaxurlObject.url,
data: {
nonce: ajaxurlObject.nonce,
action: 'deleteSpgIDAjax',
id: id,
},
tag jer ikke af de manglede dele, det er bare her de vigtigste dele er.
Da jeg har andre script på samme måde, men bare lavet om til det gældende der er lavet og rettet til.
Med venlig hilsen
Morten