Вывод из базы количества монет в iframe приложении
-
- Сообщения: 53
- Зарегистрирован: 31 дек 2012, 12:58
Вывод из базы количества монет в iframe приложении
Помогите пожалуйста. Нужно вывести в iframe приложение,игроку количество монет.но у меня не получается.Объясните пожалуйста как это сделать.Если можно приведите пример готового кода. Заранее спасибо
Re: Как сделать.вывод из базы количество монет в iframe приложе
запрос к БД для вывода монет примерно такой
(замени название таблицы и поля на нужные...
а вот так пхп-код
примерно так...
а если нужно без перезагрузки страницы - используйте ajax
Код: Выделить всё
SELECT `имя_поля_с_монетами` FROM `имя_таблицы` WHERE `имя_поля_где_хранится_ид_ВК` = 'ид_текущего'
а вот так пхп-код
Код: Выделить всё
if(!mysql_connect("сервер", "логин", "пароль")) { echo "Не удалось подключится к БД";}mysql_select_db("Выбираем БД");$zapros = "запрос нужный как в примере сверху";$ok = mysql_query($zapros);$ok = mysql_fetch_array($ok);echo $ok['имя_поля_где_монеты'];
а если нужно без перезагрузки страницы - используйте ajax
-
- Сообщения: 53
- Зарегистрирован: 31 дек 2012, 12:58
Re: Как сделать.вывод из базы количество монет в iframe приложе
а в самом приложение какой код нужно разместить?
Re: Как сделать.вывод из базы количество монет в iframe приложе
например вот такой код index.html
и обработчик load.php
P.S. Разумеется нужно сделать проверку $_GET['code'] чтобы не посылать запрос без проверки к бд...
но это был просто пример...
UPDATE. Не проверял код, но должен работать... Поменяйте название полей в запросе, ну и ид берите как вам нужно...
Код: Выделить всё
<html><head><title>Test</title><script src="http://code.jquery.com/jquery-1.6.3.min.js" type="text/javascript"></script> <!-- Подключаем библиотеку Jquery--><script type="text/javascript">function loadMonets() { var uid = $("#vkid").val(); $.ajax({ url: 'load.php', data: "uid=" + uid, success: function (data) { $("#moneti").html("Количество монет:"+data); } });}</script></head><body><p id="moneti"></p><input type="text" value="Введите ваш ид ВК" id="vkid"><input type="button" value="Обновить | Получить количество монет" onclick="loadMonets();"></body></html>
Код: Выделить всё
<?php$uid = $_GET['code'];if(!mysql_connect("сервер", "логин", "пароль")) { echo "Не удалось подключится к БД";}mysql_select_db("Выбираем БД");$zapros = "SELECT `monets` FROM `users` WHERE `vkid` ='".$uid."'";$ok = mysql_query($zapros);$ok = mysql_fetch_array($ok);echo $ok['monets'];?>
но это был просто пример...
UPDATE. Не проверял код, но должен работать... Поменяйте название полей в запросе, ну и ид берите как вам нужно...
-
- Сообщения: 53
- Зарегистрирован: 31 дек 2012, 12:58
Re: Как сделать.вывод из базы количество монет в iframe приложе
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'monet'@'localhost' (using password: YES) in *****/load.php on line 3
Не удалось подключится к БД
вот что он мне пишет.данные все верные
Не удалось подключится к БД
вот что он мне пишет.данные все верные
-
- Сообщения: 53
- Зарегистрирован: 31 дек 2012, 12:58
Re: Как сделать.вывод из базы количество монет в iframe приложе
Код: Выделить всё
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'monet'@'localhost' (using password: YES) in *****/load.php on line 3
вот что он мне пишет.данные все верные
Код: Выделить всё
Количество монет:Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'monet'@'localhost' (using password: YES) in /load.php on line 3Не удалось подключится к БДWarning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'root'@'localhost' (using password: NO) in ***/load.php on line 6 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in ****/load.php on line 6 Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in ***/load.php on line 8 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in ****/load.php on line 8 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ****/load.php on line 9
вот код обработчик load.php
Код: Выделить всё
<?php$uid = $_GET['code'];if(!mysql_connect("localhost", "***", "***")) { echo "Не удалось подключится к БД";}mysql_select_db("monet");$zapros = "SELECT `monet` FROM `users` WHERE `vkid` ='".$uid."'";$ok = mysql_query($zapros);$ok = mysql_fetch_array($ok);echo $ok['monets'];?>
Re: Как сделать.вывод из базы количество монет в iframe приложе
Данные от базы неправильныеAccess denied for user
-
- Сообщения: 53
- Зарегистрирован: 31 дек 2012, 12:58
Re: Как сделать.вывод из базы количество монет в iframe приложе
а в этом поле "сервер" что указывать надо? ссылку на сервер?
Re: Как сделать.вывод из базы количество монет в iframe приложе
Да, все эти ошибки из-за неправильных данных...
У меня сервер такой: mmdio.mysql.ukraine.com.ua
Хотя на другом хосте я указываю localhost
Кстати... Случайно у вас пароль или логин не меньше 4-х(вроде так) символов?
У меня сервер такой: mmdio.mysql.ukraine.com.ua
Хотя на другом хосте я указываю localhost
Кстати... Случайно у вас пароль или логин не меньше 4-х(вроде так) символов?
-
- Сообщения: 53
- Зарегистрирован: 31 дек 2012, 12:58
Re: Как сделать.вывод из базы количество монет в iframe приложе
6 символов пароль,хостинг от хостингер вот тест игры.сами можете посмотреть какая ошибка вылазит vk.com/app2806343
Последний раз редактировалось Sergey1997 17 фев 2013, 19:36, всего редактировалось 1 раз.