Требуется помощь знатока PHP
1.
Роман Алексеевич (20.04.2010 / 00:25)
В общем ситуация следующая:
1.Мотор 19 в котором стандартный фуфлыжный форум заменен на великолепный phpBB-wap 7
2.На форуме есть внизу пункт:
Сообщений: 0
Этот пункт показывает сколько на форуме всего в общем сообщений, Задачка: мне нужно вывести на главную страницу в виде ссылки
Форум (сообщ: 0)
Как такое сделать?
Мы в три лица с двумя знающими в этом толк людьми провозились, и в результате разошлись ни с чем. (
2.
ramzes (20.04.2010 / 00:36)
"SELECT count(*) FROM table;"
вместо table вписать имя таблицы с постами. Какие то забавные знающие смотрели видимо..
3.
Игорь (20.04.2010 / 00:40)
Заместо
Форум (сообщ: 0) название форума должно быть?
4.
Роман Алексеевич (20.04.2010 / 00:49)
Нет, мне нужно просто что бы в главную мотора выводилось общее число постов на форуме.
5.
Роман Алексеевич (20.04.2010 / 00:50)
ramzes (Сегодня / 00:36)
"SELECT count(*) FROM table;"
вместо table вписать имя таблицы с постами. Какие то забавные знающие смотрели видимо..
А может ты тогда как "знающий" подскажешь как заставить мотор соединиться с БД совсем другого скрипта что бы взять оттуда эту "SELECT count(*) FROM table;"
6.
Владислав (20.04.2010 / 00:52)
сделай: echo mysql_result(mysql_query("SELECT COUNT(*) FROM `таблица с постами`"),0);
7.
Роман Алексеевич (20.04.2010 / 00:52)
И куда это "SELECT count(*) FROM table;" ставить?
» <a href="<?=BASEDIR?>forum/?<?=SID?>">Форум</a> <?"SELECT count(*) FROM table;"?><br />
Вот так что ли?
8.
Владислав (20.04.2010 / 00:53)
5.
Omsknet, юзай функции mysql_select_db(); и mysql_connect();
9.
Владислав (20.04.2010 / 00:54)
7.
Omsknet, <? мой вариант ?>
10.
Роман Алексеевич (20.04.2010 / 00:54)
Блин, парни, где сделать то?
1. в каком файле сделать?
2. как мотор узнает пароль и вообще данные БД форума?
3. Может уже кто нибудь напишет мне в аську 2222933 и сделает все за деньги по быстрому.
Я думаю раз для вас все так просто, то это не влетит мне сильно дорого. )))
11.
Роман Алексеевич (20.04.2010 / 00:57)
» Форум ()
12.
Роман Алексеевич (20.04.2010 / 01:00)
Вставляю в index.dat
Получается
<a href="<?=BASEDIR?>forum/?<?=SID?>">Форум</a> (<?echo mysql_result(mysql_query("SELECT COUNT(*) FROM `POSTS_TEXT_TABLE`"),0);?>)<br />
Выводит все равно Форум ()
13.
Владислав (20.04.2010 / 01:01)
12.
Omsknet, к бд подключи
14.
Роман Алексеевич (20.04.2010 / 01:01)
Кстати, а может быть эти ваши "простые" функции не работают потому что БД не на localhost стоит?
15.
Владислав (20.04.2010 / 01:02)
10.
Omsknet, учиться надо.
16.
Роман Алексеевич (20.04.2010 / 01:02)
Пират Юрьевич (Сегодня / 01:01)
12. Omsknet, к бд подключи
Во! Хоть кто то меня понял. А я ведь еще несколько постов назад спросил как это сделать?
17.
Роман Алексеевич (20.04.2010 / 01:03)
Учиться? Зачем? Мне с пыхо детей не крестить и программистом мне не работать. Слава богу есть люди уже наученные, с которыми можно договориться о цене и они все сделают.
18.
Роман Алексеевич (20.04.2010 / 01:08)
Вставил в индекс.пхп
include_once ("./forum/config.php");
все равно не работает
19.
ramzes (20.04.2010 / 01:09)
<?php
$sql = new mysqli('localhost','user','pass','db');
$totalpost = $sql->query("SELECT count(*) FROM forum_post;")->fetch_row();
echo'('.$totalpost[0].')';
?>
вписываешь данные в первую строку, в запросе имя таблицы пишешь, и этот файл инклудишь туда где хочешь выводить число. Надеюсь mysqli есть на хосте, или измени на процедурный метод
20.
Владислав (20.04.2010 / 01:10)
ты таблицу с постами указал?
21.
Владислав (20.04.2010 / 01:11)
17.
Omsknet, хобби как вариант.
22.
Роман Алексеевич (20.04.2010 / 01:13)
а как узнать какя таблица с постами? Тут я их 64 насчитал. И в каждой еще с десяток строчек.
23.
Роман Алексеевич (20.04.2010 / 01:17)
Насоветовали блин.... Вообще всю страницу стерло.
24.
ramzes (20.04.2010 / 01:17)
Ну по названию таблицы посмотри
врят ли таблица пользователей будет называться forum_post или как то в этом духе
25.
Владислав (20.04.2010 / 01:18)
, forum_posts как вариант.
26.
Роман Алексеевич (20.04.2010 / 01:19)
эх... ну ща попробую.
27.
Роман Алексеевич (20.04.2010 / 01:25)
Ради проверки вставил в индех.пхп
<?php
$sql = new mysqli('mysql.********.ru','db******','************','db********');
$totalpost = $sql->query("SELECT count(*) host_users;")->fetch_row();
с user тоже ничего не вывело, но страница появилась хоть.
28.
Роман Алексеевич (20.04.2010 / 01:26)
А в индекс.дат вставил
<a href="<?=BASEDIR?>forum/?<?=SID?>">Форум</a> <?echo'('.$totalpost[0].')';?><br />
29.
ramzes (20.04.2010 / 01:36)
echo $sql->error;
допиши в файле глянь что пишет
30.
Роман Алексеевич (20.04.2010 / 01:39)
Поздняк. Я уже удалил всё. Буду ждать когда тут появится хоть один реальный кодер, который скажет конкретно какие ему нужны файлы и сделает всё быстро и не дорого за WMR.
А пока я тут наблюдаю только кучку молодых людей, которые считают себя умнее других, хотя сами в пхп понимают не больше чем я.
31.
Lucky (20.04.2010 / 02:07)
Напиши в асю 970-554 сделаю всё быстро и недорого
32.
Роман Алексеевич (20.04.2010 / 02:56)
Lucky зачот! За 10 минут разобрался что к чему.
Рекомендую этого человека тем кому возможно понадобится такое же сделать.
33.
Арка$a (20.04.2010 / 05:54)
А пока я тут наблюдаю только
кучку молодых людей ,
которые считают себя умнее
других , хотя сами в пхп
понимают не больше чем я.
Повeрь eти молодыe люди знaют ПХП.
34.
Артур (20.04.2010 / 08:45)
Omsknet (Сегодня / 00:39)
...
А пока я тут наблюдаю только кучку молодых людей, которые считают себя умнее других, хотя сами в пхп понимают не больше чем я.
У тебя завышена самооценка.
35.
Владислав (20.04.2010 / 09:10)
30.
Omsknet, да... ну если ты такой умный как я или ramzes или Fuelen, то почему ты не пользуешься базовыми MySQL функциями?
А пока та балабол, и не всем нужны твои проблемы, по которым я должен бросить все и идти устанавливать тебе счетчик за 20р.
Мне это некчему, если что плати по полной стоимости, час работы -150р, а теперь подели и узнаешь почему я не пошел тебе устанавливать счетчик за 20р.
36.
Azzido (20.04.2010 / 09:10)
32, любой кто в этой теме тебе помочь пытался сделал бы это также за 5 минут, тебе объяснить пытались с учетом что хотя бы азы ты знаешь.
37.
DmitryDick (20.04.2010 / 09:54)
19, врятли он знает процедурный метод))
30, тебе все подсказали, это уже ты сам не понял, а не "никто ничего не знает"
URL:
https://visavi.net/topics/8431