Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][AJAX] array ze zwrotem
Atlas
post 27.02.2017, 23:46:42
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 26.09.2007

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


Cześć wszystkim. Mam mały problem z przeniesieniem tablic do zewnetęrznego pliku za pomocą ajaxa. MIanowicie mam już taki god co przenosi mi pojedyncze selecty.

  1. <script type="text/javascript">
  2. function fetch_select(val)
  3. {
  4. $.ajax({
  5. type: 'post',
  6. url: 'ajax/miasta.php',
  7. data: {get_option:val},
  8. success: function (response) {
  9. document.getElementById("new_select").innerHTML=response;
  10. }
  11. });
  12. }
  13. function fetch_select_dzielnice(val)
  14. {
  15. $.ajax({
  16. type: 'post',
  17. url: 'ajax/dzielnice.php',
  18. data: {
  19. get_option:val
  20. },
  21. success: function (response) {
  22. document.getElementById("dzielnice").innerHTML=response;
  23. }
  24. });
  25. }
  26. </script>
  27.  
  28. <select name="wojewodztwo_id" id="wojewodztwo_id" onchange="fetch_select(this.value);" style="width:100%" class="js-example-basic-multiple form-control" multiple="multiple" required>
  29. <option value="0">brak</option>
  30. <option value="1">1</option>
  31. <option value="2">2</option>
  32. </select>


a w pliku php mam tak

  1. if(isset($_POST['get_option']))
  2. {
  3.  
  4. $pdo = connect();
  5. $miasto = $_POST['get_option'];
  6. $sql="SELECT * FROM miasta WHERE wojewodztwo='$miasto'";
  7. $query = $pdo->prepare($sql);
  8. $query->execute();
  9. $rowcount = $query->rowCount();
  10. if($rowcount >= 1)
  11. {
  12. echo "<option value=\"0\">Wybierz miasto</option>";
  13. while($row = $query->fetch( PDO::FETCH_ASSOC ))
  14. {
  15. echo "<option value=".$row['miasto_id'].">".$row['nazwa_miasta']."</option>";
  16. }
  17. }
  18. else
  19. {
  20. echo '<option value="0">Brak Miast</option>';
  21. echo "<option> $miasto </option>";
  22. }
  23.  
  24. }


Wszystko ladnie pieknie chodzi. tylko nie zwraca mi 2-3 rzeczy z multi. zawsze tą pierwszą sad.gif Pomoże ktoś?smile.gif

Ten post edytował Atlas 27.02.2017, 23:47:25
Go to the top of the page
+Quote Post
viking
post 28.02.2017, 00:29:04
Post #2





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

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


Var_dump($_POST). Poza tym kompletne niezrozumienie jak działa prepare.


--------------------
Go to the top of the page
+Quote Post
Atlas
post 28.02.2017, 00:33:18
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 26.09.2007

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


Cytat(viking @ 28.02.2017, 00:29:04 ) *
Var_dump($_POST). Poza tym kompletne niezrozumienie jak działa prepare.


Kod jest pocięty nie daje całego swojego kodu. Prosze tylko o pomoc jeśli nie wiesz jak to po co sie wypowiadasz?
Go to the top of the page
+Quote Post
viking
post 28.02.2017, 00:54:03
Post #4





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

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


Skoro wiesz lepiej to po co w ogóle pytasz o pomoc? Wylistuj co zawiera post a nie się wymądrzasz.


--------------------
Go to the top of the page
+Quote Post
Atlas
post 28.02.2017, 01:06:28
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 26.09.2007

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


chodzi o to że post przenosi tylko 1 zmienną a w multiselect jest np 2,3,4 i nie wiem gdzie jest pies pogrzebany

Ok doszedłem sam.
  1. data: {data:$('#wojewodztwo_id').serialize()},


zdało robotę
Go to the top of the page
+Quote Post
viking
post 28.02.2017, 01:08:33
Post #6





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

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


Zawiera jedną typu tablicowego https://prophp.pl/advice/show/13/w_jaki_spo...larza_do_php%3F


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

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: 25.04.2024 - 09:19