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

Usuwanie rekordu z bazy z alertem

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
646 wizyt
pytanie zadane 22 czerwca 2016 w PHP przez niezalogowany

cześć, robię stronę z bazą i chce mieć możliwość usuwanie rekordów na tej stronie, napisałem script, który usuwa rekordy, ale chce dodać alert, w którym będzie się potwierdzać usunięćie, ale nie wiem jak to zrobić, szukam i nic 

oto kod do usuwania:

$id = $_POST['id_del'];
		

		if ((empty($id))){
			$_SESSION['blad'] = '<span style="color:red; text-align:center; margin: 10px 0; display: block; width: 100%;">Uzypełnij pole!</span>';
				header('Location: del.php');
		}else{
			

			$sql = "DELETE FROM projekt WHERE id='$id'";
			
			$rezultat = @$polaczenie->query($sql);
			
			if($rezultat){
			$_SESSION['blad'] = '<span style="color:green; text-align:center; margin: 10px 0; display: block; width: 100%;">Proiekt został usunięty!</span>';
			header('Location: del.php');}

 

2 odpowiedzi

0 głosów
odpowiedź 22 czerwca 2016 przez CzikaCarry Szeryf (75,340 p.)

No to tak: możesz zrobić na stronie przycisk:

<input type="button" id="delete" onclick="myFunction()" value="usuń rekord">

oraz napisać funkcję JS

function myFunction() {
    if (confirm("Czy napewno chcesz usunąć rekord?") == true) 
   {
      //usun rekord
    }
 else
 {
     //nie usuwaj
    }
}

 

0 głosów
odpowiedź 22 czerwca 2016 przez Mateusz821 Bywalec (2,940 p.)

Ja zrobię mały CodeReview

  • Nazywaj zmienne po angielsku
  • $rezultat = @$polaczenie->query($sql);

    Nie używaj małp

  • Zgaduje że używasz mysqli_*? Przejdź na PDO

  •  if ((empty($id)))

    Po co tyle nawiasów?

  • color:red; text-align:center; margin: 10px 0; display: block; width: 100%

    Zamiast tego stwórz jedną klasę i lecisz

  • Proiekt? Uzypelnij?

Podobne pytania

0 głosów
1 odpowiedź 759 wizyt
pytanie zadane 17 października 2016 w PHP przez niezalogowany
0 głosów
1 odpowiedź 1,990 wizyt
pytanie zadane 31 grudnia 2016 w PHP przez nielotweb Bywalec (2,240 p.)
0 głosów
2 odpowiedzi 760 wizyt
pytanie zadane 14 września 2016 w JavaScript przez KamilGG Użytkownik (690 p.)

93,173 zapytań

142,184 odpowiedzi

321,967 komentarzy

62,500 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1149p. - dia-Chann
  2. 1131p. - Łukasz Piwowar
  3. 1124p. - CC PL
  4. 1118p. - Łukasz Eckert
  5. 1097p. - Michal Drewniak
  6. 1081p. - Marcin Putra
  7. 1076p. - rucin93
  8. 1071p. - rafalszastok
  9. 1054p. - Adrian Wieprzkowicz
  10. 1047p. - Piotr Aleksandrowicz
  11. 1036p. - Michał Telesz
  12. 1000p. - ssynowiec
  13. 992p. - Dominik Łempicki (kapitan)
  14. 922p. - Mariusz Fornal
  15. 865p. - Anonim 3619784
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...