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

254K
.
# ДоХтор (24.06.2016 / 16:57)
<?php

echo '<div class="phdr"><b>Игровая зона</b></div>';
// Менеджер
if ($user['manager']) {
$manager = mysql_fetch_assoc(mysql_query("SELECT * FROM `m_team` WHERE `id` = '{$user['manager'
спасибо, пашет. что там было?
.
# Alexis22 (24.06.2016 / 17:24)
спасибо, пашет. что там было?
В девятой строке была лишняя кавычка, и небыло закрывающего якоря </a>
Было так (+/-)
'<a href="../fmanager/team.php?id='. $manager['id'] .'" "><b>'. $krr['name'] .'</b></div>'.
А теперь так (+/-)
'<a href="../fmanager/team.php?id='. $manager['id'] .'"><b>'. $krr['name'] .'</b></a></div>'.
.
# ДоХтор (24.06.2016 / 17:36)
В девятой строке была лишняя кавычка, и небыло закрывающего якоря </a>
'<a href="../fmanager/team.php?id='. $manager['id'] .'" "><b>'. $krr['name'] .'</b></div>'.[/spoiler] '<a href="../fmana
спасибо
.
serghei

как сделать запрос на добавление строки в таблицу.
P.S давно непользовался этой функцией и забыл

.
# serghei (25.06.2016 / 10:42)
как сделать запрос на добавление строки в таблицу.
P.S давно непользовался этой функцией и забыл
так (+/-)
INSERT INTO `table_name` SET 
    `field1` = 'Первое значение',
    `field2` = 'Второе значение';
Или так (+/-)
INSERT INTO `table_name` (`name`, `age`, `city`)
    VALUES ('Имя', 26, 'Город');
.

ДоХтор, я хочю добавить новую строку в таблицу. у меня вап пхпмиадмин и там нет добавить строки. с компа сейчас нет возможность

.
# serghei (25.06.2016 / 11:26)
ДоХтор, я хочю добавить новую строку в таблицу. у меня вап пхпмиадмин и там нет добавить строки. с компа сейчас нет возможность
Так тебе надо sql-запрос прописать в mysql-функцию?
.
# ДоХтор (25.06.2016 / 11:29)
Так тебе надо sql-запрос прописать в mysql-функцию?
даа
.

serghei,

mysql_query("
    INSERT INTO `table_name` SET 
        `field1` = 'Первое значение',
        `field2` = 'Второе значение'
");

// Или так
mysql_query("
    INSERT INTO `table_name` (`name`, `age`, `city`)
        VALUES ('Имя', 26, 'Город')
");
.

всем привет! опять где то не закрыл див в профиле и не пойму где именно... все перепробывал...
вот кто может глянуть?

КОД (+/-)
<?php

/**
 * @package     JohnCMS
 * @link        http://johncms.com
 * @copyright   Copyright (C) 2008-2011 JohnCMS Community
 * @license     LICENSE.txt (see attached file)
 * @version     VERSION.txt (see attached file)
 * @author      http://johncms.com/about
 */

define('_IN_JOHNCMS', 1);

require('../incfiles/core.php');
$lng_profile = core::load_lng('profile');

/*
-----------------------------------------------------------------
Закрываем от неавторизованных юзеров
-----------------------------------------------------------------
*/
if (!$user_id) {
    require('../incfiles/head.php');
    echo functions::display_error($lng['access_guest_forbidden']);
    require('../incfiles/end.php');
    exit;
}

/*
-----------------------------------------------------------------
Получаем данные пользователя
-----------------------------------------------------------------
*/
$user = functions::get_user($user);
if (!$user) {
    require('../incfiles/head.php');
    echo functions::display_error($lng['user_does_not_exist']);
    require('../incfiles/end.php');
    exit;
}

/*
-----------------------------------------------------------------
Переключаем режимы работы
-----------------------------------------------------------------
*/
$array = array(
    'activity'  => 'includes/profile',
    'ban'       => 'includes/profile',
    'edit'      => 'includes/profile',
    'images'    => 'includes/profile',
    'info'      => 'includes/profile',
    'ip'        => 'includes/profile',
    'guestbook' => 'includes/profile',
    'karma'     => 'includes/profile',
    'office'    => 'includes/profile',
    'password'  => 'includes/profile',
    'reset'     => 'includes/profile',
    'settings'  => 'includes/profile',
    'stat'      => 'includes/profile',
    'friends'   => 'includes/profile'
);
$path = !empty($array[$act]) ? $array[$act] . '/' : '';
if (array_key_exists($act, $array) && file_exists($path . $act . '.php')) {
    require_once($path . $act . '.php');
} else {
    /*
    -----------------------------------------------------------------
    Анкета пользователя
    -----------------------------------------------------------------
    */
    
    $headmod = 'profile,' . $user['id'];
    $textl = $lng['profile'] . ': ' . htmlspecialchars($user['name']);
    require('../incfiles/head.php');
    echo '<div class="phdr"><b>' . ($user['id'] != $user_id ? $lng_profile['user_profile'] : $lng_profile['my_profile']) . '</b></div>';
echo functions::city($user['id'],true,true);
    // Меню анкеты
    $menu = array();
   if ( $user_id == 1 || $user_id == 2) {
        $menu[] = '<a href="profile.php?act=edit&amp;user=' . $user['id'] . '">' . $lng['edit'] . '</a>';
    }
    if ($user_id == 1 || $user_id == 2) {
        $menu[] = '<a href="' . $set['homeurl'] . '/' . $set['admp'] . '/index.php?act=usr_del&amp;id=' . $user['id'] . '">' . $lng['delete'] . '</a>';
    }
    if ($user['id'] != $user_id && $rights > $user['rights']) {
        $menu[] = '<a href="profile.php?act=ban&amp;mod=do&amp;user=' . $user['id'] . '">' . $lng['ban_do'] . '</a>';
    }
    if (!empty($menu)) {
        echo '<div class="topmenu">' . functions::display_menu($menu) . '</div>';
    }

    //Уведомление о дне рожденья
    if ($user['dayb'] == date('j', time()) && $user['monthb'] == date('n', time())) {
        echo '<div class="gmenu">' . $lng['birthday'] . '!!!</div>';
    }

    // Информация о юзере
    $arg = array(
        'lastvisit' => 1,
        'iphist'    => 1,
        'header'    => '<b>ID:' . $user['id'] . '</b>'
    );

    if ($user['id'] != core::$user_id) {
        $arg['footer'] = '<span class="gray">' . core::$lng['where'] . ':</span> ' . functions::display_place($user['id'], $user['place']);
    }

    echo '<div class="user"><p>' . functions::display_user($user, $arg) . '</p></div>';
    // Если юзер ожидает подтверждения регистрации, выводим напоминание
    if ($rights >= 7 && !$user['preg'] && empty($user['regadm'])) {
        echo '<div class="rmenu">' . $lng_profile['awaiting_registration'] . '</div>';
    }
    // Карма
    if ($set_karma['on']) {
        $karma = $user['karma_plus'] - $user['karma_minus'];
        if ($karma > 0) {
            $images = ($user['karma_minus'] ? ceil($user['karma_plus'] / $user['karma_minus']) : $user['karma_plus']) > 10 ? '2' : '1';
            echo '<div class="gmenu">';
        } else if ($karma < 0) {
            $images = ($user['karma_plus'] ? ceil($user['karma_minus'] / $user['karma_plus']) : $user['karma_minus']) > 10 ? '-2' : '-1';
            echo '<div class="rmenu">';
        } else {
            $images = 0;
            echo '<div class="menu">';
        }
        echo '<table  width="100%"><tr><td width="22" valign="top"><img src="' . $set['homeurl'] . '/images/k_' . $images . '.gif"/></td><td>' .
            '<b>' . $lng['karma'] . ' (' . $karma . ')</b>' .
            '<div class="sub">' .
            '<span class="green"><a href="profile.php?act=karma&amp;user=' . $user['id'] . '&amp;type=1">' . $lng['vote_for'] . ' (' . $user['karma_plus'] . ')</a></span> | ' .
            '<span class="red"><a href="profile.php?act=karma&amp;user=' . $user['id'] . '">' . $lng['vote_against'] . ' (' . $user['karma_minus'] . ')</a></span>';
        if ($user['id'] != $user_id) {
            if (!$datauser['karma_off'] && (!$user['rights'] || ($user['rights'] && !$set_karma['adm'])) && $user['ip'] != $datauser['ip']) {
                $sum = mysql_result(mysql_query("SELECT SUM(`points`) FROM `karma_users` WHERE `user_id` = '$user_id' AND `time` >= '" . $datauser['karma_time'] . "'"), 0);
                $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `karma_users` WHERE `user_id` = '$user_id' AND `karma_user` = '" . $user['id'] . "' AND `time` > '" . (time() - 86400) . "'"), 0);
                if (!$ban && $datauser['postforum'] >= $set_karma['forum'] && $datauser['total_on_site'] >= $set_karma['karma_time'] && ($set_karma['karma_points'] - $sum) > 0 && !$count) {
                    echo '<br /><a href="profile.php?act=karma&amp;mod=vote&amp;user=' . $user['id'] . '">' . $lng['vote'] . '</a>';
                }
            }
        } else {
            $total_karma = mysql_result(mysql_query("SELECT COUNT(*) FROM `karma_users` WHERE `karma_user` = '$user_id' AND `time` > " . (time() - 86400)), 0);
            if ($total_karma > 0) {
                echo '<br /><a href="profile.php?act=karma&amp;mod=new">' . $lng['responses_new'] . '</a> (' . $total_karma . ')';
            }
        }
   
     echo '<div class="menu">Баллов: ' . $user['balans'] . '</div> ';
     
         echo '</div></td></tr></table></div>';
    
    }
      
    
     echo '<div class="phdr"><b>Игровая зона</b></div>'; 
// Менеджер
if ($user['manager']) {
    $manager = mysql_fetch_assoc(mysql_query("SELECT * FROM `m_team` WHERE `id` = '{$user['manager']}' LIMIT 1"));
    $krr = mysql_fetch_assoc(mysql_query("SELECT * FROM `m_team` WHERE `id` = '{$user['manager']}' LIMIT 1"));
    echo '<div class="menu"><div class="gmenu"><img src="../fmanager/logo/'. $krr['id'] .'.png" /> '.
        '<a href="../fmanager/team.php?id='. $manager['id'] .'"><b>'. $krr['name'] .'</b></a></div>'.
        'Лига: <b>'. $krr['divizion'] .'</b><br/>'.
        '<div class="list2">'.
        'Рейтинг в чемпионате: <b>'. $krr['oo'] .'</b><br/>'.
        'Общий рейтинг: <b>'. $krr['mesto_rat'] .'</b><br/>'.
        'Прозвище команды: <b>'. $krr['proz'] .'</b><br/>';
 
    $id ?: $id = $datauser['manager'];
    $krr = mysql_fetch_assoc(mysql_query("select * from `m_team` where `id`='$id' LIMIT 1"));
 
    if ($krr['win'] >= 180 && $krr['win'] < 1000)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd8.jpg" alt="lorem">';
    if ($krr['win'] >= 150 && $krr['win'] < 180)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd7.jpg" alt="lorem">';
    if ($krr['win'] >= 120 && $krr['win'] < 150)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd6.jpg" alt="lorem">';
    if ($krr['win'] >= 90 && $krr['win'] < 120)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd5.jpg" alt="lorem">';
    if ($krr['win'] >= 70 && $krr['win'] < 90)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd4.jpg">';
    if ($krr['mestorat'] >= 60 && $krr['win'] < 70)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd3.jpg">';
    if ($krr['mestorat'] >= 30 && $krr['mestorat'] < 60)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd2.jpg">';
    if ($krr['mestorat'] >= 0 && $krr['mestorat'] < 30)
        echo 'Престиж клуба: <img src="/fmanager/foto/zvezd.jpg">';
 
    echo '</div>';

    // сборная
if ($user['manager1']) {
    $manager = mysql_fetch_assoc(mysql_query("SELECT * FROM `m_team1` WHERE `id` = '{$user['manager1']}' LIMIT 1"));
    $krr = mysql_fetch_assoc(mysql_query("SELECT * FROM `m_team1` WHERE `id` = '{$user['manager1']}' LIMIT 1"));
    echo '<div class="menu"><div class="gmenu"><img src="../sborn_manager/logo/'. $krr['id'] .'.png" /> '.
        '<a href="../sborn_manager/team.php?id='. $manager['id'] .'"><b>'. $krr['name'] .'</b></a></div>'.
        'Лига: <b>'. $krr['divizion'] .'</b><br/>'.
        '<div class="list2">'.
        'Рейтинг в чемпионате: <b>'. $krr['oo'] .'</b><br/>'.
        'Общий рейтинг: <b>'. $krr['mesto_rat'] .'</b><br/>'.
        'Прозвище сборной: <b>'. $krr['proz'] .'</b><br/>';
 
    $id ?: $id = $datauser['manager'];
    $krr = mysql_fetch_assoc(mysql_query("select * from `m_team` where `id`='$id' LIMIT 1"));
 
    if ($krr['win'] >= 180 && $krr['win'] < 1000)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd8.jpg" alt="lorem">';
    if ($krr['win'] >= 150 && $krr['win'] < 180)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd7.jpg" alt="lorem">';
    if ($krr['win'] >= 120 && $krr['win'] < 150)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd6.jpg" alt="lorem">';
    if ($krr['win'] >= 90 && $krr['win'] < 120)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd5.jpg" alt="lorem">';
    if ($krr['win'] >= 70 && $krr['win'] < 90)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd4.jpg">';
    if ($krr['mestorat'] >= 60 && $krr['win'] < 70)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd3.jpg">';
    if ($krr['mestorat'] >= 30 && $krr['mestorat'] < 60)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd2.jpg">';
    if ($krr['mestorat'] >= 0 && $krr['mestorat'] < 30)
        echo 'Престиж клуба: <img src="/sborn_manager/foto/zvezd.jpg">';
 
 echo '</div>';
 
}
    //echo '<div class="phdr"><b>Фан-Клубы</b></div>'; 
    $req = mysql_query("SELECT `fanclub_vote`.`id`as `vid`, `fanclub`.`id` FROM `fanclub_vote` LEFT JOIN `fanclub` ON `fanclub_vote`.`cid`=`fanclub`.`id` WHERE `fanclub_vote`.`user_id`='{$user['id']}' AND `fanclub_vote`.`count`='1' LIMIT 0,5");
 
    echo '<div class="phdr"><b>Фанат: </b></div>';
    while ($res = mysql_fetch_array($req)) {
        echo '<a href="../fanclub/titul_club.php?id='. $res['id'] .'"><img src="'. $home .'/fanclub/img/'. $res['id'] .'_small.png" width="25" height="25" align="middle" border="0"/></a>&nbsp;';
        ++$i;
    }
 
    $req = mysql_query("SELECT `fanclub_vote`.`id`as `vid`, `fanclub`.`id` FROM `fanclub_vote` LEFT JOIN `fanclub` ON `fanclub_vote`.`cid`=`fanclub`.`id` WHERE `fanclub_vote`.`user_id`='{$user['id']}' AND `fanclub_vote`.`count`='0' LIMIT 0,5 ");
 
    echo '<div class="phdr"><b>Анти-фан: </b></div>';    
    while ($res = mysql_fetch_array($req)) {
        echo '<a href="../fanclub/titul_club.php?id='. $res['id'] .'"><img src="'. $home .'/fanclub/img/'. $res['id'] .'_small.png" width="25" height="25" align="middle" border="0"/></a>&nbsp;';
        ++$i;
    }
 
    echo '</div>';     
}
    // -> Награды

if ($rights >= 9) echo '<br /><a href="../award1/panel.php?id=' . $user['id'] . '">Наградить личной наградой</a>';

if ($rights >= 9) echo '<br /><a href="../award/panel.php?id=' . $user['id'] . '">Наградить трофеем</a>';
//echo '</div>';


    echo '<div class="phdr"><b>Клубные трофеи</b></div>';
    $award = mysql_result(mysql_query("select count(*) from `award_users` where `id_user` = '".$user['id']."'"),0);
echo '<div class="gmenu">Награды (' . $award . ')';
if ($award) {
echo '<br />';
$req = mysql_query("select `awards`.*,`award_users`.`id_who`,`award_users`.`time` as `givetime`, `users`.`name` as `nick` from `awards` left join `users` on `awards`.`user_id` = `users`.`id` left join `award_users` on `award_users`.`id_award` = `awards`.`id`  where `award_users`.`id_user` = '".$user['id']."'  order by `award_users`.`time` desc limit 5");
while ($res = mysql_fetch_array($req)) {
echo '<img src="../award/img/' .functions::checkout($res['img']). '.jpg" alt="Награда" height="30"/> ';
}
echo '<br /><a href="../award/index.php?id=' . $user['id'] . '"> >подробнее</a>';
}
    echo '</div><div class="phdr"><b>Личные награды</b></div>';
       $award1 = mysql_result(mysql_query("select count(*) from `award_users1` where `id_user` = '".$user['id']."'"),0);
echo '<div class="gmenu">Награды (' . $award1 . ')';
if ($award1) {
echo '<br />';
$req = mysql_query("select `awards1`.*,`award_users1`.`id_who`,`award_users1`.`time` as `givetime`, `users`.`name` as `nick` from `awards1` left join `users` on `awards1`.`user_id` = `users`.`id` left join `award_users1` on `award_users1`.`id_award` = `awards1`.`id`  where `award_users1`.`id_user` = '".$user['id']."'  order by `award_users1`.`time` desc limit 5");
while ($res = mysql_fetch_array($req)) {
echo '<img src="../award1/img/' .functions::checkout($res['img']). '.jpg" alt="Награда" height="30"/> ';
}

echo '<br /><a href="../award1/index.php?id=' . $user['id'] . '"> >подробнее</a>';
}
     echo '</div><div class="phdr"><b>Основное</b></div>';   
    // Меню выбора
    $total_photo = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" . $user['id'] . "'"), 0);
    echo '<div class="list2"><p>' .
        '<div>' . functions::image('contacts.png') . '<a href="profile.php?act=info&amp;user=' . $user['id'] . '">' . $lng['information'] . '</a></div>' .
        '<div>' . functions::image('activity.gif') . '<a href="profile.php?act=activity&amp;user=' . $user['id'] . '">' . $lng_profile['activity'] . '</a></div>' .
        '<div>' . functions::image('rate.gif') . '<a href="profile.php?act=stat&amp;user=' . $user['id'] . '">' . $lng['statistics'] . '</a></div>';
    $bancount = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_ban_users` WHERE `user_id` = '" . $user['id'] . "'"), 0);
    
    if ($bancount) {
        echo '<div><img src="../images/block.gif" width="16" height="16"/>&#160;<a href="profile.php?act=ban&amp;user=' . $user['id'] . '">' . $lng['infringements'] . '</a> (' . $bancount . ')</div>';
    }

    $total_friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` WHERE `user_id`='{$user['id']}' AND `type`='2' AND `friends`='1'"), 0);
    echo '<br />' .
        '<div>' . functions::image('photo.gif') . '<a href="album.php?act=list&amp;user=' . $user['id'] . '">' . $lng['photo_album'] . '</a>&#160;(' . $total_photo . ')</div>' .
        '<div>' . functions::image('guestbook.gif') . '<a href="profile.php?act=guestbook&amp;user=' . $user['id'] . '">' . $lng['guestbook'] . '</a>&#160;(' . $user['comm_count'] . ')</div>' .
        '<div>' . functions::image('users.png') . '<a href="profile.php?act=friends&amp;user=' . $user['id'] . '">' . $lng_profile['friends'] . '</a>&#160;(' . $total_friends . ')</div>' .
     '</p></div>';
        

        
              echo '<div class="phdr"><b>Возможности</b></div>'; 
        if ($user_id) {
    // код магазина сайта
echo '<div>' . functions::image('coins.png').'<a href="/shop/money.php?user=' . $user['id'] . '"><b>Перевести монеты</b></a></div>';
     }
   if ($rights >= 9)
{echo '<img src="../images/coins.png" alt=""/>Начислить баллы: <a href="/panel/bonus2.php?id=' . $user['id'] . '"><b>'.$user['balans'].'</b></a>';}
    if ($user['id'] != $user_id) {
        echo '<div class="menu"><p>';
        

        
        // Контакты
        if (!functions::is_ignor($user['id']) && functions::is_contact($user['id']) != 2) {
            if (!functions::is_friend($user['id'])) {
                $fr_in = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` WHERE `type`='2' AND `from_id`='$user_id' AND `user_id`='{$user['id']}'"), 0);
                $fr_out = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_contact` WHERE `type`='2' AND `user_id`='$user_id' AND `from_id`='{$user['id']}'"), 0);
                if ($fr_in == 1) {
                    $friend = '<a class="underline" href="profile.php?act=friends&amp;do=ok&amp;id=' . $user['id'] . '">' . $lng_profile['confirm_friendship'] . '</a> | <a class="underline" href="profile.php?act=friends&amp;do=no&amp;id=' . $user['id'] . '">' . $lng_profile['decline_friendship'] . '</a>';
                } else if ($fr_out == 1) {
                    $friend = '<a class="underline" href="profile.php?act=friends&amp;do=cancel&amp;id=' . $user['id'] . '">' . $lng_profile['canceled_demand_friend'] . '</a>';
                } else {
                    $friend = '<a href="profile.php?act=friends&amp;do=add&amp;id=' . $user['id'] . '">' . $lng_profile['in_friend'] . '</a>';
                }
            } else {
                $friend = '<a href="profile.php?act=friends&amp;do=delete&amp;id=' . $user['id'] . '">' . $lng_profile['remov_friend'] . '</a>';
            }
            echo '<div>' . functions::image('add.gif') . $friend . '</div>';
        }

        if (functions::is_contact($user['id']) != 2) {
            if (!functions::is_contact($user['id'])) {
                echo '<div><img src="../images/users.png" width="16" height="16"/>&#160;<a href="../mail/index.php?id=' . $user['id'] . '">' . $lng_profile['add_contacts'] . '</a></div>';
            } else {
                echo '<div><img src="../images/users.png" width="16" height="16"/>&#160;<a href="../mail/index.php?act=deluser&amp;id=' . $user['id'] . '">' . $lng_profile['delete_contacts'] . '</a></div>';
            }
        }

        if (functions::is_contact($user['id']) != 2) {
            echo '<div><img src="../images/del.png" width="16" height="16"/>&#160;<a href="../mail/index.php?act=ignor&amp;id=' . $user['id'] . '&amp;add">' . $lng_profile['add_ignor'] . '</a></div>';
        } else {
            echo '<div><img src="../images/del.png" width="16" height="16"/>&#160;<a href="../mail/index.php?act=ignor&amp;id=' . $user['id'] . '&amp;del">' . $lng_profile['delete_ignor'] . '</a></div>';
        }

        echo '</p>';

        if (!functions::is_ignor($user['id']) && functions::is_contact($user['id']) != 2 && empty($ban['1']) && empty($ban['3'])) {
            echo '<p><form action="../mail/index.php?act=write&amp;id=' . $user['id'] . '" method="post"><input type="submit" value="' . $lng['write'] . '" style="margin-left: 18px"/></form></p>';
        }
        echo '</div>';
    }
    echo '<div class="phdr"><a href="index.php">' . $lng['users'] . '</a></div>';
}

require_once('../incfiles/end.php');
Всего: 7969