return$result=$dbh->query("SELECT u1.ulogin, u2.ulogin FROM `ky_turnirpairs` t
JOIN `users` u1 ON u1.uid=t.userone
JOIN `users` u2 ON u2.uid=t.opponent
WHERE champid=15");
View:
foreach($data as $row)
{
$i++;
$userone = $row[????];
$usertwo = $row[????];
echo 'игрок один - '.$userone. ' игрок два - '. $usertwo (Добавление)
Помогло
$row[0]
$row[1]
Я правильно использую? Просто мне не только имена, но и команды игроков таким образом надо выводить.
Всем привет, в общем сайт с турнирной сеткой. У меня есть таблица Turnirpairs, в ней поля например int userOneId и int userTwoId (Два игрока, которые играют друг с другом). Есть таблица
Users, и мне нужно выводить имя Users.username по UserOneId и UserTwoId.
Как это сделать?
Здравствуйте, уменя вот так формируется урл: example.ru/posts/1(номер страницы)/2(id статьи.)
Так вот, когда захожу от админа и вывожу все его статьи все нормально. А вот когда захожу под другим пользователем, список его статей не выводится. Как такое возможно?
И даже в моделе когда вручную в селекте ввожу id статьи, ничего не выводится.. Как такое возвожно? Помогите
на сайте урлы формируются таким образом: example.ru/posts/all/1
Т.е. обращаемся к контроллеру posts, экш по умолчанию all загружает все посты. Вот так выглядит ссылка каждого поста "<a href=all/$postid"></a>
В контроллере происходит проверка $_SERVER['REQUEST_URI'], если после all в массиве ничего нет, загружаются все посты. Если же есть, то выполнятется метод $this->model->getDetail($postid); Т.е. открывается страница определенного поста.
Вопрос в том как организовать постраничную навигацию. Как должна выглядеть адресная строка: example.ru/posts/all/1-15/1
example.ru/posts/all/15-30/1
или example.ru/posts/all?page=1/1
Я сделал скрин того что отправляет мультиселект(айди сотрудников) в массиве trec.
Как сделать так чтобы внести все айдишники из массива в таблицу task_assign. В этой таблице айди сотрудника и айди задания.
Типа while($_POST[trec]) {
sql=insert into `task_assign`(userid, taskid) VALUES($userid,$taskid)
}
Т.е. если назначено троим сотрудникам, то нужно чтобы три раза инсерт был.