Различные вопросы по PHP и MySQL

249K
.
Alexis22, ты знаешь имя столбца в базе, в котором хранятся айдишники клубов? Напиши его имя, и имя переменной, в которой хранится айдишник клуба, и тогда можно будет дописать код.
.
Alexis22
# ДоХтор (13.06.2016 / 21:28)
Совершенно верно. Я ведь не знаю, какой айдишник у того или иного клуба. Смотри в коде, в базе, или подожди ответа того, кто юзает футмен и знает, где айдишники.
спасибо за код. надо просто так было сделать
if (!empty($_POST['nickname'])) {
        $nickname = mysql_real_escape_string(functions::checkin($_POST['nickname']));
        $sql = "UPDATE m_team SET proz = '$nickname' WHERE id = $id";
        mysql_query($sql) or die(mysql_error());
        header('Location: '. basename(__FILE__));
        exit;
    }
     
    echo '
        <form action="" method="post">
            <input type="text" name="nickname" />
            <input type="submit" value="Изменить"/>
        </form>
    ';

Да, это же наверное любой юзер сможет сменить прозвище той или иной команды: к примеру юзер у которого один клуб заходит смотреть на мой клуб и может изменять это значение?
как к примеру сделать проверку?
К примеру - Вы не можете изменять прозвище не своей команде
.
# Alexis22 (13.06.2016 / 21:33)
спасибо за код. надо просто так было сделать
if (!empty($_POST['nickname'])) {
$nickname = mysql_real_escape_string(functions::checkin($_POST['nickname']));
$sql = "UPDA
Ну можно код внутрь условия положить, и никто, кроме главного админа (id == 1) не сможет ничего менять
if ($user_id == 1) {
    if (!empty($_POST['nickname'])) {
        $nickname = mysql_real_escape_string(functions::checkin($_POST['nickname']));
        $sql = "UPDATE m_team SET proz = '$nickname' WHERE id = $id";
        mysql_query($sql) or die(mysql_error());
        header('Location: '. basename(__FILE__));
        exit;
    }

    echo '
        <form action="" method="post">
            <input type="text" name="nickname" />
            <input type="submit" value="Изменить"/>
        </form>
    ';
}
.
# ДоХтор (13.06.2016 / 21:37)
Ну можно код внутрь условия положить, и никто, кроме главного админа (id == 1) не сможет ничего менять
if ($user_id == 1) {
if (!empty($_POST['nickname'])) {
$nickname = mysql_real_esc
спасибо огромное
.
то поможет переделать данный код под джон 6.2? выводит друзей в анкету пользователя
// Друзья юзера
$TotalFriends = mysql_result(mysql_query("SELECT COUNT(`user`) FROM `friends` WHERE `to` = '{$user['id']}'"), 0);
if ($TotalFriends > 0) {
$SQL_friends = mysql_query("SELECT `friends`.*, `users`.`name` FROM `friends`
LEFT JOIN `users` ON `friends`.`user` = `users`.`id`
WHERE `friends`.`to` = '{$user['id']}' ORDER BY `friends`.`id` DESC LIMIT 5");

echo '<div class="phdr"><b>' . '<img src="/images/people.png" alt="" style="vertical-align: bottom; width: 16px;"/> Друзья</b><span style="float: right"><a href="./friends.php?id=' . $user['id'] . '">всего ' . $TotalFriends . ' друзей »</a></span></div>' .
'<div class="profile_friends"><p><table align="center"><tr>';

while ($UserFriend = mysql_fetch_assoc($SQL_friends))
echo '<td width="160px" height="40px" align="center">' .


'<a href="./anketa.php?id=' . $UserFriend['user'] . '">' .
'  <div class="block_rshadow"></div>' .


'<img width="32px" height="32px"  style="  box-shadow: 0px 1px 6px #CCC;
-webkit-box-shadow: 0px 1px 6px #CCC;
-moz-box-shadow: 0px 1px 6px #CCC;
border: 3px solid #FFF;   "                                     src="../' . (file_exists('../files/photo/' . $UserFriend['user'] . '_small.jpg') ? 'files/photo/' . $UserFriend['user'] . '_small.jpg' : 'images/empty.png') . '"/>' .
'<br/><span style="display: block; font-size: 13px; text-align: center;   padding: 6px 0px;overflow: hidden;  word-wrap: break-word; word-break: break-word;   color: #000000;         ">' . $UserFriend['name'] . '</span></a></td>';

echo '</tr></table></p></div>';

}
.
КИДАЛА!!! Дел не иметь!
# Alexis22 (14.06.2016 / 12:09)
то поможет переделать данный код под джон 6.2? выводит друзей в анкету пользователя
// Друзья юзера
$TotalFriends = mysql_result(mysql_query("SELECT COUNT(`user`) FROM `friends` WHERE `to` =
тут только ссылка на анкету левая. а так код верный.но в 6.2.0 есть свои друзья

// Друзья юзера
$TotalFriends = mysql_result(mysql_query("SELECT COUNT(`user`) FROM `friends` WHERE `to` = '{$user['id']}'"), 0);
if ($TotalFriends > 0) {
$SQL_friends = mysql_query("SELECT `friends`.*, `users`.`name` FROM `friends`
LEFT JOIN `users` ON `friends`.`user` = `users`.`id`
WHERE `friends`.`to` = '{$user['id']}' ORDER BY `friends`.`id` DESC LIMIT 5");

echo '<div class="phdr"><b>' . '<img src="/images/people.png" alt="" style="vertical-align: bottom; width: 16px;"/> Друзья</b><span style="float: right"><a href="./friends.php?id=' . $user['id'] . '">всего ' . $TotalFriends . ' друзей »</a></span></div>' .
'<div class="profile_friends"><p><table align="center"><tr>';

while ($UserFriend = mysql_fetch_assoc($SQL_friends))
echo '<td width="160px" height="40px" align="center">' .


'<a href="./users/profile.php?user=' . $UserFriend['user'] . '">' .
'  <div class="block_rshadow"></div>' .


'<img width="32px" height="32px"  style="  box-shadow: 0px 1px 6px #CCC;
-webkit-box-shadow: 0px 1px 6px #CCC;
-moz-box-shadow: 0px 1px 6px #CCC;
border: 3px solid #FFF;   "                                     src="../' . (file_exists('../files/photo/' . $UserFriend['user'] . '_small.jpg') ? 'files/photo/' . $UserFriend['user'] . '_small.jpg' : 'images/empty.png') . '"/>' .
'
<span style="display: block; font-size: 13px; text-align: center;   padding: 6px 0px;overflow: hidden;  word-wrap: break-word; word-break: break-word;   color: #000000;         ">' . $UserFriend['name'] . '</span></a></td>';

echo '</tr></table></p></div>';
.
# MARAZM (14.06.2016 / 12:14)
тут только ссылка на анкету левая. а так код верный.но в 6.2.0 есть свои друзья

// Друзья юзера
$TotalFriends = mysql_result(mysql_query("SELECT COUNT(`user`) FROM `friends` WHERE `to` = '{$user['
если код верный то почему тогда не выводит?)
.
Менделеев
Наверно потому что модуль друзей у тебя нету, вроде в стандартном Джоне друзья в таблице в cms_contact ,нету таблицы friends
.
# fanatos (14.06.2016 / 12:19)
Наверно потому что модуль друзей у тебя нету, вроде в стандартном Джоне друзья в таблице в cms_contact ,нету таблицы friends
аа понятно.. жаль...
.
-sanek-, если есть претензии к этому юзеру, пиши в арбитраж. Эта тема носит иной характер.
Всего: 7969