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

Jak dodać SQL do zdarzenia OnClick

Object Storage Arubacloud
0 głosów
364 wizyt
pytanie zadane 3 stycznia 2017 w SQL, bazy danych przez Magikm Początkujący (290 p.)

Witam! Chciałbym stworzyć przycisk, który doda do bazy danych numer indeksu i tekst. Nie wiem jak połączyć zdarzenie OnClick z SQL.

<input type="button" value="Przycisk" onClick = "????">

INSERT INTO `baza`(`id`, `nazwa`) VALUES (NULL,"Dodano")

3 odpowiedzi

+2 głosów
odpowiedź 3 stycznia 2017 przez Assasz Nałogowiec (30,460 p.)
Ajax + PHP.
komentarz 3 stycznia 2017 przez Magikm Początkujący (290 p.)

Mógłbyś to jakoś bardziej opisać, bo jestem zielony w tych sprawachlaugh.

komentarz 3 stycznia 2017 przez Assasz Nałogowiec (30,460 p.)
Proszę bardzo.

Podpinasz właśnie np. do zdarzenia onclick funkcję napisaną w JS, gdzie tworzysz Ajaxowe żądanie na serwer. W nim zwracasz się do pliku php, gdzie wysyłasz odpowiednie zapytanie do bazy danych - id i nazwę możesz wysłać za pomocą kluczy, które przekazujesz jako parametry funkcji. Ale najpierw polecam zaznajomić się z Ajaxem; podlinkowałbym dokumentację, ale na początek pewnie będzie ją trudno zrozumieć, z pewnością jednak znajdziesz jakieś poradniki/kursy po polsku.
komentarz 3 stycznia 2017 przez Vento Pasjonat (17,120 p.)
Tak poza tym używaj addEventListener zamiast mieszania html i js :)

https://developer.mozilla.org/pl/docs/Web/API/Element/addEventListener
0 głosów
odpowiedź 3 stycznia 2017 przez hoktaur Pasjonat (22,250 p.)

Ładniej i prosciej jest w JQ

$("input").click(function(){
    var txt = $("input").val();
    $.post("costam.php", {suggest: txt}, function(result){
        $("span").html(result);
    });
}); 

 

0 głosów
odpowiedź 3 stycznia 2017 przez Boshi VIP (100,240 p.)
onClick jest złe.  Możesz też stworzyć normalny formularz i wysłać ajaxem dane bez przeładowania. SubmitAjax serializując wszystko i deserializując na serwerze

Podobne pytania

+1 głos
4 odpowiedzi 1,281 wizyt
pytanie zadane 4 lipca 2015 w JavaScript przez pawlo12345 Użytkownik (660 p.)
0 głosów
0 odpowiedzi 289 wizyt
0 głosów
2 odpowiedzi 1,096 wizyt

92,568 zapytań

141,420 odpowiedzi

319,618 komentarzy

61,954 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!

...