• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP i MySql - usuwanie rekordu z bazy danych za pomocą checkboxa na stronie

Object Storage Arubacloud
0 głosów
423 wizyt
pytanie zadane 6 maja 2019 w PHP przez Mrauuu Nowicjusz (120 p.)
Witam,

Posiadam tabelę w bazie danych oraz stronę która wykorzystuje te dane (prezentuje w formie tabelki). Mam już funkcję "dodaj nowy rekord" i wszystko działa. Potrzebuję jednak jeszcze opcji usuwania wybranego rekordu poprzez stronę. Pokazuję wtedy tabelę z dodatkową kolumną z checkboxem dla każdego wiersza i przyciskiem "Confirm". I tu właśnie pojawia się problem... Ja przypisać checkboxa do id książki z bazy danych? Np. zaznaczony i przesłany metodą "post" checkbox-4 powoduje usunięcie z bazy rekordu o id=4. Kod jest zrobiony w php. Tutaj przedstawiam fragment tabeli (checkboxy). Cała tabela znajduje się w tagu <form>.

1 odpowiedź

0 głosów
odpowiedź 6 maja 2019 przez Paweł Mansfeld Obywatel (1,420 p.)

Bardzo dobre pytanie. Robi się coś takiego:

name="checklista[]"

I potem za pomocą foreach otrzymujesz zaznaczone właściwości.

 

<form action="skrypt.php" method="post">
    <input type="checkbox" name="checklista[]" value="value 1">
    <input type="checkbox" name="checklista[]" value="value 2">
    <input type="checkbox" name="checklista[]" value="value 3">
    <input type="submit" />
</form>
<?php
if(!empty($_POST['checklista'])) {
    foreach($_POST['checklista'] as $check) {
            echo $check; 
    }
}
?>

 

komentarz 7 maja 2019 przez Mrauuu Nowicjusz (120 p.)
$sql = "DELETE FROM phones WHERE id='$check'";
$result = @$link->query($sql);
$link->commit();
$link->close();

Dziękuję za odpowiedź. Zaimplementowałam to co podałeś oraz to, jednak nie wyskakuje żaden błąd, form action przenosi tam gdzie ma przenosić, ale dane nie są usuwane.

Podobne pytania

0 głosów
1 odpowiedź 405 wizyt
pytanie zadane 2 stycznia 2020 w PHP przez rafana Użytkownik (950 p.)
0 głosów
0 odpowiedzi 69 wizyt
pytanie zadane 23 czerwca 2023 w SQL, bazy danych przez roger10 Nowicjusz (180 p.)
0 głosów
1 odpowiedź 313 wizyt
pytanie zadane 24 czerwca 2019 w SQL, bazy danych przez Bartson Nowicjusz (150 p.)

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...