Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP][JavaScript]Wyświetlanie danych z JSON
wach12
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 7.11.2016

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


Mam problem z wyświetlaniem zawartosci z bazy.
W optione zamiast wyswietlania nazwy_produkty wypisuje [option Option]
Czy mógłby mi ktoś pomóc ?

  1. <?php
  2. $pdo=new PDO("mysql:dbname=x;host=localhost","x","x");
  3. $stmt = $pdo->query("SELECT nazwa_produktu FROM produkty");
  4. $results = $stmt->fetchAll(PDO::FETCH_ASSOC);
  5. echo json_encode($results);
  6.  
  7. ?>
  8.  
  9. <script type="text/javascript">
  10.  
  11.  
  12.  
  13. function dodaj(pole){
  14.  
  15.  
  16. var dane = <?php echo json_encode($results) ?>;
  17. var znacznik = document.createElement('select');
  18. dane.forEach(function(element) {
  19. var opt = document.createElement('option');
  20. opt.value = 'skladnik[]';
  21. opt.innerHTML =element;
  22. znacznik.appendChild(opt);
  23. });
  24.  
  25. var waga = document.createElement('input');
  26. waga.setAttribute('type', 'text');
  27. waga.setAttribute('name', 'waga[]');
  28. var mybr = document.createElement('br')
  29. var pole = document.getElementById(pole);
  30. pole.appendChild(znacznik);
  31. pole.appendChild(waga);
  32. pole.appendChild(mybr);
  33.  
  34. }
  35.  
  36. </script>
  37.  
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Spojrz moze wpierw jak wyglada twoj wygenerowany JSON to moze nie bedziesz az tak bardzo sie dziwil

ps: i co wg ciebie robi ten kawalek kodu
opt.value = 'skladnik[]';
?

edit: a, wlasnie zauwazylem ze juz ciagniesz ten temat gdzie indziej. zamykam. nie dubluj watkow na forum
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 07:38