Русское сообщество по скриптингу

Помощь по PHP

Флуд, который не касается других разделов форума.

Модератор: Модераторы

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Re: Помощь по PHP

Сообщение Fedcomp » 02 окт 2017, 13:46

Dmitry Beast писал(а):Да, так и не смог разобраться

Тебя не смущает что у тебя там лишняя скобка?
Так вот, если бы ты врубил режим вывода ошибок php - сразу бы увидел где проблема (на какой строчке).
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Помощь по PHP

Сообщение Dmitry Beast » 02 окт 2017, 14:09

Пишет, что проблема в этой строке
Код: Выделить всё
$sql = "SELECT `date_win` FROM Stats WHERE player_id = '{$steamid}' LIMIT 1";

Ну в упор не вижу я там ни какой лишней скобки
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: Помощь по PHP

Сообщение Fedcomp » 02 окт 2017, 14:26

Dmitry Beast писал(а):Пишет, что проблема в этой строке
Код: Выделить всё
$sql = "SELECT `date_win` FROM Stats WHERE player_id = '{$steamid}' LIMIT 1"

Ну в упор не вижу я там ни какой лишней скобки

Потому что ты не умеешь читать ошибки. По факту ошибка на предыдущей строчке, там ; пропущен о чем я тебе выше говорил.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Помощь по PHP

Сообщение Dmitry Beast » 02 окт 2017, 14:41

Да, поставил и выше и ниже через одну и сам скрипт заработал.
Но выдаёт вот эту ошибку
Код: Выделить всё
Warning: mysqli_num_rows() expects exactly 1 parameter, 0 given in

В этой строке
Код: Выделить всё
if (mysqli_num_rows() === 1){


Добавлено спустя 3 минуты 1 секунду:
mysqli_num_rows ожидает точно 1 параметр, 0 переведены в "дальше моя ссылка и линия с ошибкой"
:dntknw:
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: Помощь по PHP

Сообщение BaHeK » 02 окт 2017, 15:49

Код: Выделить всё
mysqli_num_rows()

->
Код: Выделить всё
mysqli_num_rows($result)

И при выводе ников добавь Вы должны зарегистрироваться, чтобы видеть ссылки.

[spoiler]Я VS VolksWagen POLO, МКАД
Психанул или моя русская рулетка
http://cs618330.vk.me/v618330946/8c16/hEeTVyYjCZw.jpg - Ой как плохо поступил[/spoiler]
Аватара пользователя
BaHeK
Скриптер
 
Сообщения: 544
Зарегистрирован: 26 авг 2011, 19:32
Откуда: Москва
Благодарил (а): 403 раз.
Поблагодарили: 261 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Помощь по PHP

Сообщение Dmitry Beast » 02 окт 2017, 17:45

Да, ошибка пропала, спасибо!
А зачем при выводе ников? Они корректно сейчас отображаются.

Добавлено спустя 4 минуты 57 секунд:
Только инфа почемуто не берется

Код: Выделить всё
$steamid 'STEAM__SERVER_ID';
$sql "SELECT `date_win` FROM Stats WHERE player_id = '{$steamid}' LIMIT 1";
$result mysqli_query($db_link$sql);
$date_win NULL;

if (
mysqli_num_rows($result) === 1){
    
$player mysqli_fetch_assoc($result);
    
$date_win $player['date_win'];
} else {
    
// Что делать если ничего не нашло


Код: Выделить всё
<h2>Дата <?=$player['date_win']?></h2>
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: Помощь по PHP

Сообщение RevCrew » 02 окт 2017, 18:15

Dmitry Beast, ну потому что вы указываете стимайди которого нет в базе?
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: Помощь по PHP

Сообщение Dmitry Beast » 02 окт 2017, 18:20

Дак есть жи, я скрин даже прикладывал
Аватара пользователя
Dmitry Beast
 
Сообщения: 1560
Зарегистрирован: 24 дек 2010, 10:35
Откуда: Египет
Благодарил (а): 440 раз.
Поблагодарили: 207 раз.
Опыт программирования: Больше трех лет
Языки программирования: All Languages

Re: Помощь по PHP

Сообщение RevCrew » 02 окт 2017, 18:30

Вот так пробуй, не знаю зачем там тебе лишние проверки.
Это точно должно работать(насчет орфографии я не проверял)
Код: Выделить всё

$steamid 
'STEAM__SERVER_ID';
$r mysqli_query($db_link"SELECT * FROM `Stats` WHERE `player_id`='$steamid'")
$data mysqli_fetch_assoc($r);
echo 
$data['date_win'];
 
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: Помощь по PHP

Сообщение Fedcomp » 02 окт 2017, 19:04

RevCrew писал(а):Вот так пробуй, не знаю зачем там тебе лишние проверки.

Ты издеваешься? неужели не видно что он получает $date_win но пытается из $player['date_win'] читать? он же совсем не понимает что он куда пихает и разбираться не хочет.

Зачем проверки выкидывать, совсем дурной? :-!

RevCrew писал(а):echo $data['date_win'];

У него там шаблон ниже идет, если что :-!
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 813 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Пред.След.

Вернуться в Болтовня

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5