Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP]Nie zapisuje mi w bazie
pawel06281990
post 25.08.2018, 11:39:40
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 10.01.2014

Ostrzeżenie: (0%)
-----


Witam,

Mam problem zapisem po wybraniu z selecta co robię źle questionmark.gif

A to skrypt zapisu ajax
  1. <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. $('#autoSubmit').submit(ajax);
  5.  
  6. })
  7.  
  8. function ajax(){
  9. $.ajax({
  10. url : 'zapis_danych.php',
  11. type : 'POST',
  12. data : $('form').serialize(),
  13. success: function(data){
  14. $('#resultado').html(data);
  15. }
  16. $("#maska").show();
  17. $("#maska").prepend(' <img style="margin-bottom: -17px;" src="../images/ajax-loading.gif" />');
  18. });
  19. return false;
  20. }
  21. document.forms["#autoSubmit"].submit()
  22. window.onload=function(){
  23. setInterval(ajax, 5000);
  24. }
  25.  
  26. </script>


A tak wyglądają dane do zapisu

  1. if ($product['opis_towaru']){
  2.  
  3. echo"<form class='autoSubmit' method='post' action=''>";
  4. echo" <div class='col-4'>";
  5. echo"<label for='formGroupExampleInput'>Example label</label>";
  6. echo" <input name='cena_min_towaru' type='hidden' class='form-control' id='sumuj' value='". $product['kwota_dodatku']."' placeholder='' style='width:410px;'>";
  7. echo" <input name='min_towar' type='number' class='form-control' id='formGroupExampleInput sumuj' value='".$min_towar."' min='".$product['min']."' max='".$product['max']."' pattern='[0-9]' placeholder='' style='width:410px;'>";
  8. echo" </div>";
  9. echo" <div class='col-4'>";
  10. echo" <label class='mr-sm-2' for='inlineFormCustomSelect'>Preference</label>";
  11. echo"<select id='inlineFormCustomSelect ' name='cena_towaru' class='form-control' style='width:410px;'>";
  12. echo" <option value='".$product['cena']."'".($product['cena'] == $cena_towaru ? " selected='selected'" : "").">".$product['opcja']."</option>";
  13. echo"<option value'".$product['cena_1']."'".($product['cena_1'] == $cena_towaru ? " selected='selected'" : "").">".$product['opcja_1']."</option>";
  14. echo "<option value'".$product['cena_2']."'".($product['cena_2'] == $cena_towaru ? " selected='selected'" : "").">".$product['opcja_2']."</option>";
  15. echo"<option value='".$product['cena_3']."'".($product['cena_3'] == $cena_towaru ? " selected='selected'" : "").">".$product['opcja_3']."</option>";
  16. echo"<option value='".$product['cena_4']."'".($product['cena_4'] == $cena_towaru ? " selected='selected'" : "").">".$product['opcja_4']."</option>";
  17. echo" </select>";
  18. echo" </div>";
  19.  
  20. echo" <div class='col-4'>";
  21. echo" <label class='mr-sm-2' for='inlineFormCustomSelect'>Preference</label>";
  22. echo"<select id='inlineFormCustomSelect ' name='cena_towaru_1' class='form-control' style='width:410px;'>";
  23. echo" <option value='".$product['cena_5']."'".($product['cena_5'] == $cena_towaru_1 ? " selected='selected'" : "").">".$product['opcja_5']."</option>";
  24. echo"<option value'".$product['cena_6']."'".($product['cena_6'] == $cena_towaru_1 ? " selected='selected'" : "").">".$product['opcja_6']."</option>";
  25. echo "<option value'".$product['cena_7']."'".($product['cena_7'] == $cena_towaru_1 ? " selected='selected'" : "").">".$product['opcja_7']."</option>";
  26. echo"<option value='".$product['cena_8']."'".($product['cena_8'] == $cena_towaru_1 ? " selected='selected'" : "").">".$product['opcja_8']."</option>";
  27. echo"<option value='".$product['cena_9']."'".($product['cena_9'] == $cena_towaru_1 ? " selected='selected'" : "").">".$product['opcja_9']."</option>";
  28. echo" </select>";
  29. echo" </div>";
  30.  
  31. echo"<div class='col-4'>";
  32. echo"<label for='exampleFormControlTextarea2'>Small textarea</label>";
  33. echo"<textarea class='form-control rounded-0' id='exampleFormControlTextarea2' rows='3' style='width:410px;'></textarea>";
  34. echo"</div>";
  35.  
  36. echo"</form>";
  37. }else{
  38. echo"<form id='autoSubmit' method='post' action=''>";
  39. echo" <div class='col-4'>";
  40. echo"<label for='formGroupExampleInput'>Example label</label>";
  41. echo" <input name='cena1' type='hidden' class='form-control' id='sumuj' value='". $product['kwota_dodatku']."' placeholder='' style='width:410px;'>";
  42. echo" <input name='cena1' type='number' class='form-control' id='formGroupExampleInput sumuj' value='".$min_towar."' min='".$product['min']."' max='".$product['max']."' pattern='[0-9]' placeholder='' style='width:410px;'>";
  43. echo" </div>";
  44. echo" <div class='col-4'>";
  45. echo" <label class='mr-sm-2' for='inlineFormCustomSelect'>Preference</label>";
  46. echo"<select id='inlineFormCustomSelect ' name='cena2' class='form-control' style='width:410px;'>";
  47. echo" <option value='".$product['cena']."'>".$product['opcja']."</option>";
  48. echo"<option value'".$product['cena_1']."'".($product['cena_1'] == $cena_towaru1 ? " selected='selected'" : "").">".$product['opcja_1']."</option>";
  49. echo "<option value'".$product['cena_2']."'>".$product['opcja_2']."</option>";
  50. echo"<option value='".$product['cena_3']."'>".$product['opcja_3']."</option>";
  51. echo"<option value='".$product['cena_4']."'>".$product['opcja_4']."</option>";
  52. echo" </select>";
  53. echo" </div>";
  54.  
  55. echo" <div class='col-4'>";
  56. echo" <label class='mr-sm-2' for='inlineFormCustomSelect'>Preference</label>";
  57. echo"<select id='inlineFormCustomSelect ' name='cena2' class='form-control' style='width:410px;'>";
  58. echo" <option value='".$product['cena_5']."'>".$product['opcja_5']."</option>";
  59. echo"<option value'".$product['cena_6']."'".($product['cena_6'] == $cena_towaru6 ? " selected='selected'" : "").">".$product['opcja_6']."</option>";
  60. echo "<option value'".$product['cena_7']."'>".$product['opcja_7']."</option>";
  61. echo"<option value='".$product['cena_8']."'>".$product['opcja_8']."</option>";
  62. echo"<option value='".$product['cena_9']."'>".$product['opcja_9']."</option>";
  63. echo" </select>";
  64. echo" </div>";
  65.  
  66. echo"<div class='col-4'>";
  67. echo"<label for='exampleFormControlTextarea2'>Small textarea</label>";
  68. echo"<textarea class='form-control rounded-0' id='exampleFormControlTextarea2' rows='3' style='width:410px;'></textarea>";
  69. echo"</div>";
  70. echo"</form>";


A tu mam forme zapisu zapis_danych.php

  1. require_once 'funkcje.php';
  2. $result = dbquery("UPDATE ".$db_prefix."wybrany_towar SET opis_towaru='".$opis_towaru."', cena_towaru='".$_POST['cena_towaru']."', opis_towaru_1='".$opis_towaru_1."', cena_towaru_1='".$_POST['cena_towaru_1']."', min_towar='".min_towar."', cena_min_towaru='".$_POST['cena_min_towaru']."' WHERE wybrany_towar_id='".$_GET['product_id']."'");


Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post 25.08.2018, 16:26:55
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Gdybyś uruchomił narzędzia deweloperskie przeglądarki to byś widział błędy. Wstałeś sobie maskę jak popadnie. Do tego całość podatna na atak.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- pawel06281990   [AJAX][PHP]Nie zapisuje mi w bazie   25.08.2018, 11:39:40
- - Czikusek   [PHP] pobierz, plaintext min_towar='".min_tow...   25.08.2018, 12:54:07
- - pawel06281990   Dzięki za pomoc ale to nie działa bo nie mam żadne...   25.08.2018, 14:17:26
- - Czikusek   Bo pewnie nie wykonuje się skrypt PHP, a dzieję si...   25.08.2018, 15:55:10
- - pawel06281990   Ten skrypt działa [PHP] pobierz, plaintext $resu...   25.08.2018, 16:12:59
- - viking   Gdybyś uruchomił narzędzia deweloperskie przegląda...   25.08.2018, 16:26:55
- - pawel06281990   Przeglądarka wypluwa mi taki błąd (unknown) [Dep...   25.08.2018, 16:44:52
- - viking   Zamiast zgadywać uruchom teraz zakładkę sieć i zob...   25.08.2018, 17:51:18
|- - pawel06281990   Cytat(viking @ 25.08.2018, 18:51:18 )...   25.08.2018, 18:11:20
- - markonix   Zakładka Network, po angielsku sieć..   25.08.2018, 18:41:36
- - pawel06281990   Wypluwa mi cos takiego Ale nie wiem czy o to c...   25.08.2018, 19:04:55
- - viking   Klikasz teraz na swoje żądanie ajaksowe i patrzysz...   25.08.2018, 19:10:44
- - pawel06281990   Ok dostaje komunikat że niby zapisało Ale w ba...   25.08.2018, 19:52:49
- - viking   Element może mieć jedno id a nie kilka. Mieszasz ...   25.08.2018, 20:27:06
- - pawel06281990   Ja robię to z tego przykładu [HTML] pobierz, pla...   25.08.2018, 20:38:12
- - viking   No i fajnie. Pomijając toporność brak bezpieczeńst...   25.08.2018, 20:45:05
- - pawel06281990   ale poprawiłem jest jedno id [PHP] pobierz, plai...   25.08.2018, 21:04:25
- - viking   To teraz zastosuj się w końcu do tego co mówię i s...   26.08.2018, 06:39:27
- - pawel06281990   Tylko jak byś był uprzejmy i powiedział mi jak to ...   26.08.2018, 12:49:21
- - viking   Łaskawie sobie poklikac po zakładce network. Dobr...   26.08.2018, 13:24:02
- - pawel06281990   Przepraszam ja się uczę języków jQuery i ajaxsa wi...   26.08.2018, 13:52:11
- - viking   Czemu jestem nieprzyjemnie nastawiony do lenistwa?...   26.08.2018, 14:00:54
- - pawel06281990   Plik nic nie przesyła chociaż nie wiem jak to spra...   27.08.2018, 10:40:18
- - viking   Wysyłasz żądanie. Klikasz nerwork. Klikasz to żąda...   27.08.2018, 10:51:25
- - pawel06281990   RE: [AJAX][PHP]Nie zapisuje mi w bazie   27.08.2018, 11:15:07
- - nospor   CytatA teraz pytanie z innej beczki dla czego zapi...   27.08.2018, 11:22:51
- - pawel06281990   Tylko to robi mi w dwóch kolumnach. a ten fragm...   27.08.2018, 11:31:45
- - nospor   Wybacz, ale wrozka nie jestem i nie wiem co zawier...   27.08.2018, 11:33:56
- - pawel06281990   e zawiera pole id "material" a t to pole...   27.08.2018, 11:35:43
- - nospor   : Ty tak na powaznie czy tylko udajesz?   27.08.2018, 11:36:59
- - pawel06281990   No nie wiem co jest że on zamiast zapisywać z Valu...   27.08.2018, 11:41:05
- - nospor   No dobra, moze sie pomylilem. Pokaz prosze co zwra...   27.08.2018, 12:06:14
- - pawel06281990   pokazuje mi alert(e); alert(t); Mam nadzi...   27.08.2018, 13:24:28


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 16:57