Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Tablice w php
Forum PHP.pl > Forum > Przedszkole
nono91
Witam muszę przekazać tablicę pobraną w php do javascript.
Problem polega na tym że tablicę muszę mieć jednowymiarową.

  1. $row=$command->queryRow(); //zawsze zwraca 1 rekord
  2. echo $row['content']; // tak wyświetlam
  3. var zmienna = <?php echo json_encode($row); ?>; //przekazuję do javascript

To działa ale a zmiennej mam tylko 1 wartość


  1. $row=$command->queryAll(); // zwraca wszystkie wiersze
  2. echo $row[0]['content']; // wtedy muszę tak wyświetlić
  3. var zmienna = <?php echo json_encode($row); ?>; questionmark.gif? tak nie działa

Jak zrobić aby w zmienna mieć tablicę w postaci takiej jak wyżej ? czyli żeby była jednowymiarowa ?
ilidir
Cytat
echo $row[0]['content']; // wtedy muszę tak wyświetlić


w tym miejscu wyswietlasz tylko 1 wiersz w tabeli pokaz prosze troszke wiecej kodu. Jak rozumiem ta tabela jest tworzona w jakims innym pliku php niz funkcja JS questionmark.gifquestionmark.gif
vokiel
Tagi javascript otwierasz?

  1. $row = array('c1','c2','c3');
  2. echo '<script type="text/javascript">var zmienna = '.json_encode($row).'; console.log(zmienna);</script>';
nono91
tak , otwieram , nie wkleiłem ich tu , a wartości pobieram z bazy
vokiel
Jaki HTML dostajesz jako wynik? Jakieś błędy w konsoli JavaScript?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.