Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Помощь со скриптом

Всем доброго времени суток. Нужно вывести блок возвращающий запрос из подключенной бд

SELECT `name`,`totaluses` FROM ps_plr_ids_name WHERE `plrid`=(SELECT `plrid` FROM ps_plr WHERE `rank`=1 LIMIT 1)

я практически не шарю в вебе, и понятия не имею как такое можно сделать! может кто помочь?

Рекомендованные сообщения

Нужно вывести блок возвращающий запрос из подключенной бд

Чо вывести?? Откуда вывести? Куда вывести?

  • Автор

ну в блок скажем

<if test="statx_srv">
<div class='ipsSideBlock clearfix'>
<h3>{$this->lang->words['statx_srv']}</h3>
<div class='_sbcollapsable'>
...
	</li>
</div>
</div>
</if>

вставить то что вернет запрос

SELECT `name`,`totaluses` FROM ps_plr_ids_name WHERE `plrid`=(SELECT `plrid` FROM ps_plr WHERE `rank`=1 LIMIT 1)

Изменено пользователем STRANNEk

  • Автор

вот собственно код:

 

 

<?php



$mysql_host = '';

$mysql_user = '';

$mysql_password = '';

$mysql_db = '';



mysql_connect($mysql_host, $mysql_user, $mysql_password) or die('Mysql error: ' . mysql_error());

mysql_select_db($mysql_db) or die('Mysql error: ' . mysql_error());

$sql = mysql_query("SELECT `name` FROM ps_plr_ids_name WHERE `plrid`=(SELECT `plrid` FROM ps_plr WHERE `rank`=1 LIMIT 1) LIMIT 1");

       if(mysql_error()) die('Mysql error: ' . mysql_error());

$player_name = mysql_result($sql, 0, 0);

?>



<html>

<head></head>

<body>

<?php echo $player_name; ?>

</body>

</html>

 

нужно чтобы это отображалось в блоке

 

 

Что-то примерно этого

<if test="statx_srv">
<div class='ipsSideBlock clearfix'>
<h3>{$this->lang->words['statx_srv']}</h3>
<div class='_sbcollapsable'>

<php>
  $result = array();
  $r = $this->DB->query( 'SELECT pi.name, pi.totaluses FROM ps_plr_ids_name pi, ps_plr p WHERE pi.plrid=p.plrid AND p.rank=1 LIMIT 1' );
  $q = $this->DB->execute($r);

  while( $row = $this->DB->fetch($q) )
  {
    $result[] = $row;
  }
</php>

<if test="sizeof($result)">
  <ul>
  <foreach="$result as $v">
      <li> {$v['name']}: {$v['totaluses']} </li>
  </foreach>
  </ul> 
</if>

</div>
</div>
</if>

 

вот собственно код:

Говнокод это, спрячьте его под спойлер.

  • Автор
Говнокод это, спрячьте его под спойлер.

Не спорю, но автор кода не я, я вообще кран в php :)

 

спасибо, но что то не работает ваш код :( просто выводит на страницу то что в <php></php> да и база данных не форумная! она находится на другом хостинге, как такое реализовать?

просто выводит на страницу то что в да и база данных не форумная! она находится на другом хостинге, как такое реализовать?

Здрасти приехали. Никак. Такие моменты надо нормально объяснять в стартпосте, а не после того как люди потратили свое время и написали код ПО АБСОЛЮТНО не той задаче которой требуется.

 

@STRANNEk, учим как нужно правильно задавать вопросы http://segfault.kiev.ua/smart-questions-ru.html

Гость
Эта тема закрыта для дальнейших сообщений.

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.