Форум программистов, компьютерный форум, киберфорум
Наши страницы

JavaScript

Войти
Регистрация
Восстановить пароль
 
1337trix
23 / 23 / 5
Регистрация: 04.12.2014
Сообщений: 345
Завершенные тесты: 1
#1

Извлечь содержимое MySQL со страницы php при участии js - JavaScript

21.07.2016, 11:52. Просмотров 129. Ответов 0

Всем привет. возникла такая сложность - стараюсь написать асинхронную загрузку данных из MySQL, реализовать php-страничку с содержимым получилось. Теперь сложность в распаковке данных массива с помощью js
массив такого вида
[Years = 29, name = "Alex", ...]
[Years = 10, name = "Jorge", .]
......
вот мой код загрузки из бд на php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
 
 
//Данные для подключения к БД 
$hostname = "localhost";
$username = "Shop_user";
$password = "12345";
$dbName = "Shop";
 
 
 
//Подключаемся к БД
mysql_connect($hostname,$username,$password);
mysql_select_db($dbName);
 
 
 
//Функция импорта из БД по имени таблицы 
function retBD($userstable)
{
    $query = "SELECT * FROM $userstable";
    $res = mysql_query($query);
    return $res;
}
 
 
$good = array();
$bdCont = retBD("goods");
while($array = mysql_fetch_array($bdCont))
{
   $good = array_merge ($good, $array);
}
 
$json = json_encode($good);
?>
Кажется, все более менее работает. Однако реализовать десериализацию JSON не удалось, не получается никак, может кто-то подсказать?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<HTML>
    <HEAD>
    <TITLE>WorkSpace</TITLE>
    </HEAD>
<BODY>
 
<div id="divID" hidden>
<? echo $json; ?>
</div>
 
<script>
 
var jsontext = document.getElementById("divID").innerHTML;
 
var array = JSON.parse(jsontext);
alert(array.length);
 
var contact = JSON.parse(jsontext);
alert(contact.name + "    " + contact.Years);
 
</script>
 
 
 
</BODY>
</HTML>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2016, 11:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Извлечь содержимое MySQL со страницы php при участии js (JavaScript):

Загрузить содержимое при прокрутке страницы - JavaScript
в определенной директории имеем файлы: index1.html index2.html index3.html index4.html ... Нижнее положение скролла...

Вывести содержимое страницы при помощи document.write - JavaScript
Пример document.write('http://www.куук.com/кук'); выводится http://www.куук.com/кук но как вывести именно содержание...

PHP распарсить содержимое страницы - PHP
Есть ссылка: ...

PHP & MySQL вывести содержимое таблицы на страницу - PHP БД
Здравствуйте. Нужно подключиться в БД MySQL на MyAdminPHP и вывести содержимое ее таблицы. Название БД: test, расположена на...

Как сохранить содержимое xml файла (без парсинга) в MySql и как потом xml от туда извлечь - PHP БД
делаю так: $xml_string=file_get_contents($uploadfile); //путь к файлу xlm ...

Проблема PHP+MySQL, содержимое таблицы выводится в плохой кодировке. - PHP
Я тоже с этим сталкивался. При импорте таблицы в phpMyAdmin надо выбрать нужную кодировку - по умолчанию стоит UTF-8. Если работаешь в...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2016, 11:52
Привет! Вот еще темы с ответами:

Php mysql Линковка страницы - PHP БД
Здравствуйте, написал php скрипт который выводит данные из mysql таблицы Вот: &lt;?php $db =...

Динамические страницы PHP+MySQL - PHP БД
Здравствуйте уважаемые форумчане! Нужна ваша помощь. Есть значит база данных &quot;db&quot;, в ней находится таблица &quot;page&quot;, в которой...

Страницы index.php и запрос mysql - PHP БД
Имеется один файл index.php и имеется база данных mysql с одной таблицей artikles (поля: id, title, description, content) наполненная 10...

Вывод содержимого столбцов MYSQL в область страницы .php - PHP БД
Добрый день! У меня есть таблица в mysql (рис.1) и страница .php (рис.2). При нажатии на кнопку с названием дня недели из таблицы должно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru