Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 673

Не заполняется столбец в базе

30.01.2015, 20:06. Показов 816. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
написал форум маленький.
вот БД код
PHP
1
$dn2 = mysql_query('select t.uid2, t.authorid, t.message, t.timestamp, u.acct_username as author, u.avatar from topics as t, pvpgn_bnet as u where t.uid="'.$id.'" and u.uid=t.authorid order by t.timestamp asc');
но в базе данных что то не получается записать ID пользователя в таблице authorid
Миниатюры
Не заполняется столбец в базе  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.01.2015, 20:06
Ответы с готовыми решениями:

Не заполняется столбец COUNT
У меня следующая проблема: необходимо, чтобы при нажатии кнопки "Количество операций" в столбце "COUNT" выходили значения...

ListView не заполняется второй столбец
Создаю ListView первый столбец заполняется, но второй никак не удается заполнить. что делаю неправильно. LV_COLUMN...

Не заполняется один столбец в DataGridView
Привет всем. Не заполняется почему то один столбец в гриде. вот код int f = 0; int g = 0; for (int...

8
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 673
30.01.2015, 20:07  [ТС]
Где то не правильно сделал??
помогите не смог найти ошибку
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
30.01.2015, 20:18
Цитата Сообщение от esenbek Посмотреть сообщение
помогите не смог найти ошибку
Где код, в котором вы пытаетесь добавить запись? Где текст ошибки?

Какой тип данных имеет authorid?
0
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 673
30.01.2015, 20:28  [ТС]
В том дело что ошибок нету на сайте
создал тему. сообщение выходит на сайте (НО)!, не показывает пользователя который создал тему.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?php
//This page display a topic
include('cf.php');
include('sig.php');
if(isset($_GET['id']))
{
    $id = intval($_GET['id']);
    $dn1 = mysql_fetch_array(mysql_query('select count(t.uid) as nb1, t.title, t.parent, count(t2.uid) as nb2, c.name from topics as t, topics as t2, categories as c where t.uid="'.$id.'" and t.uid2=1 and t2.uid="'.$id.'" and c.uid=t.parent group by t.uid'));
if($dn1['nb1']>0)
{
?>
 
<div class="container roundedBox">
  <div class="hero-unit okruglenie panel_bg">
    <h1 class="page-title" id="mes_lang">Настройки</h1>
 
 
 
        <div class="header">
            <a href="<?php echo $url_home; ?>"><img src="<?php echo $design; ?>/images/logo.png" alt="Forum" /></a>
        </div>
        <div class="content">
<?php
if(isset($_SESSION['login']))
{
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and uid2="1"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
?>
<div class="box">
    <div class="box_left">
        <a href="<?php echo $url_home; ?>">Forum Index</a> &gt; <a href="list_topics.php?parent=<?php echo $dn1['parent']; ?>"><?php echo htmlentities($dn1['name'], ENT_QUOTES, 'UTF-8'); ?></a> &gt; <a href="read_topic.php?id=<?php echo $id; ?>"><?php echo htmlentities($dn1['title'], ENT_QUOTES, 'UTF-8'); ?></a> &gt; Read the topic
    </div>
    <div class="box_right">
        <a href="list_pm.php">Your messages(<?php echo $nb_new_pm; ?>)</a> - <a href="profile.php?id=<?php echo $_SESSION['userid']; ?>"><?php echo htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8'); ?></a> (<a href="login.php">Logout</a>)
    </div>
    <div class="clean"></div>
</div>
<?php
}
else
{
?>
<div class="box">
    <div class="box_left">
        <a href="<?php echo $url_home; ?>">Forum Index</a>
    </div>
    <div class="box_right">
    
 
        <a href="list_pm.php">Your messages(<?php echo $nb_new_pm; ?>)</a> - <a href="profile.php?id=<?php echo $_SESSION['userid']; ?>"><a href="/user/list/<?php echo $_SESSION['id']; ?>/<?php echo $_SESSION['acct_username']; ?>"><?php echo htmlentities($_SESSION['login'], ENT_QUOTES, 'UTF-8'); ?></a> (<a href="login.php">Logout</a>)
    </div>
    <div class="clean"></div>
</div>
<?php
}
?>
<h1><?php echo $dn1['title']; ?></h1>
<?php
if(isset($_SESSION['login']))
{
?>
    <a href="new_reply.php?id=<?php echo $id; ?>" class="button">Reply</a>
<?php
}
$dn2 = mysql_query('select t.uid2, t.authorid, t.message, t.timestamp, u.acct_username as author, u.avatar from topics as t, pvpgn_bnet as u where t.uid="'.$id.'" and u.uid=t.authorid order by t.timestamp asc');
?>
<table class="messages_table">
    <tr>
        <th class="author">Author</th>
        <th>Message</th>
    </tr>
<?php
while($dnn2 = mysql_fetch_array($dn2))
{
?>
    <tr>
        <td class="author center"><?php
if($dnn2['avatar']!='')
{
    echo '<img src="'.htmlentities($dnn2['avatar']).'" alt="Image Perso" style="max-width:100px;max-height:100px;" /><br>
';
}
?><br />            <a href="/user/list/<?php echo $_SESSION['id']; ?>/<?php echo $_SESSION['acct_username']; ?>"><?php echo $dnn2['author']; ?></a> 
</td>
        <td class="left"><?php if(isset($_SESSION['login']) and ($_SESSION['login']==$dnn2['author'] or $_SESSION['login']==$admin)){ ?><div class="edit"><a href="edit_message.php?id=<?php echo $id; ?>&id2=<?php echo $dnn2['uid2']; ?>"><img src="<?php echo $design; ?>/images/edit.png" alt="Edit" /></a></div><?php } ?><div class="date">Date sent: <?php echo date('Y/m/d H:i:s' ,$dnn2['timestamp']); ?></div>
        <div class="clean"></div>
        <?php echo $dnn2['message']; ?></td>
    </tr>
<?php
}
?>
</table>
<?php
if(isset($_SESSION['login']))
{
?>
    <a href="new_reply.php?id=<?php echo $id; ?>" class="button">Reply</a>
<?php
}
else
{
?>
<div class="box_login">
    <form action="login.php" method="post">
        <label for="username">Username</label><input type="text" name="username" id="username" /><br />
        <label for="password">Password</label><input type="password" name="password" id="password" /><br />
        <label for="memorize">Remember</label><input type="checkbox" name="memorize" id="memorize" value="yes" />
        <div class="center">
            <input type="submit" value="Login" /> <input type="button" onclick="javascript:document.location='signup.php';" value="Sign Up" />
        </div>
    </form>
</div>
<?php
}
?>
        </div>
        <div class="foot"><a href="http://www.webestools.com/scripts_tutorials-code-source-26-simple-php-forum-script-php-forum-easy-simple-script-code-download-free-php-forum-mysql.html">Simple PHP Forum Script</a> - <a href="http://www.webestools.com/">Webestools</a></div>
    </body>
</html>
<?php
}
else
{
    echo '<h2>This topic doesn\'t exist.</h2>';
}
}
else
{
    echo '<h2>The ID of this topic is not defined.</h2>';
}
?>
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
30.01.2015, 20:50
Используйте такой синтаксис для вывода ошибок в MySQL.
PHP
1
mysql_query($query) or die(mysql_error());
И ещё раз. Покажите код, в котором вы вставляете данные в таблицу. Или вы для этого SELECT пытаетесь использовать?
0
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 673
31.01.2015, 09:45  [ТС]
выше дал же код.
0
0 / 0 / 0
Регистрация: 04.12.2011
Сообщений: 23
31.01.2015, 10:26
Где query (INSERT ... в коде я не увидел. А там только SELECT,как собираетесь добавлять запись?
0
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
31.01.2015, 11:39
esenbek, вставка данных в БД происходит с помощью команды INSERT. У вас данного запроса в коде нет.
0
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 673
31.01.2015, 13:01  [ТС]
ну низнаю.
ведь в другие таблицы заполняются .
а в authorid не заполняется
другого кода нету((
если вы знаете как сделать. можете помочь с кодом?

Добавлено через 53 минуты
вот код. правильный
оказывается не тот дал
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?php
//This page let users create new topics
include('cf.php');
include('sig.php');
if(isset($_GET['parent']))
{
    $id = intval($_GET['parent']);
if(isset($_SESSION['login']))
{
    $dn1 = mysql_fetch_array(mysql_query('select count(c.uid) as nb1, c.name from categories as c where c.uid="'.$id.'"'));
if($dn1['nb1']>0)
{
?>
<div class="container roundedBox" style="margin-top:50px">
    <div class="hero-unit okruglenie panel_bg">
 
         <div id="div-login" class="div-login">
        
  <h1 class="page-title" id="mes_lang">
    Forum
    <span id="forum_section_name">
      : 
      <span class="page-title-2">Global informations</span>
    </span>
  </h1>
 
 
 
    <head>
 
        <link href="<?php echo $design; ?>/style.cs" rel="stylesheet" title="Style" />
        <title><?=$Forum?></title>
    </head>
    <body>
    
        <div class="content">
        <br>
<?php
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and uid2="1"'));
$nb_new_pm = $nb_new_pm['nb_new_pm'];
?>
<div class="box">
    <div class="box_left">
        <a href="<?php echo $url_home; ?>">Forum Index</a> &gt; <a href="list_topics.php?parent=<?php echo $id; ?>"><?php echo htmlentities($dn1['name'], ENT_QUOTES, 'UTF-8'); ?></a> &gt; New Topic
    </div>
    <div class="box_right">
        <a href="list_pm.php">Your messages(<?php echo $nb_new_pm; ?>)</a> - <a href="profile.php?id=<?php echo $_SESSION['userid']; ?>"><?php echo htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8'); ?></a> (<a href="login.php">Logout</a>)
    </div>
    <div class="clean"></div>
</div>
<?php
if(isset($_POST['message'], $_POST['title']) and $_POST['message']!='' and $_POST['title']!='')
{
    include('bbcode_function.php');
    $title = $_POST['title'];
    $message = $_POST['message'];
    if(get_magic_quotes_gpc())
    {
        $title = stripslashes($title);
        $message = stripslashes($message);
    }
    $title = mysql_real_escape_string($title);
    $message = mysql_real_escape_string(bbcode_to_html($message));
[B] if(mysql_query('insert into topics (parent, uid, uid2, title, message, authorid, timestamp, timestamp2) select "'.$id.'", ifnull(max(uid), 0)+1, "1", "'.$title.'", "'.$message.'", "'.$_SESSION['userid'].'", "'.time().'", "'.time().'" from topics'))[/B]
    {
    ?>
    <div class="message">The topic have successfully been created.<br />
    <a href="list_topics.php?parent=<?php echo $id; ?>">Go to the forum</a></div>
    <?php
    }
    else
    {
        echo 'An error occurred while creating the topic.';
    }
}
else
{
?>
<form action="new_topic.php?parent=<?php echo $id; ?>" method="post">
    <label for="title">Title</label><input type="text" name="title" id="title"  /><br />
    <label for="message">Message</label><br />
    <div class="message_buttons">
        <input type="button" value="Bold" onclick="javascript:insert('[b]', '[/b]', 'message');" /><!--
        --><input type="button" value="Italic" onclick="javascript:insert('[i]', '[/i]', 'message');" /><!--
        --><input type="button" value="Underlined" onclick="javascript:insert('[u]', '[/u]', 'message');" /><!--
        --><input type="button" value="Image" onclick="javascript:insert('[img]', '[/img]', 'message');" /><!--
        --><input type="button" value="Link" onclick="javascript:insert('[url]', '[/url]', 'message');" /><!--
        --><input type="button" value="Left" onclick="javascript:insert('[left]', '[/left]', 'message');" /><!--
        --><input type="button" value="Center" onclick="javascript:insert('[center]', '[/center]', 'message');" /><!--
        --><input type="button" value="Right" onclick="javascript:insert('[right]', '[/right]', 'message');" />
    </div>
    <textarea name="message" id="message" cols="70" rows="6"></textarea><br />
    <input type="submit" value="Send" />
</form>
<?php
}
?>
        </div>
        <div class="foot"><a href="http://www.webestools.com/scripts_tutorials-code-source-26-simple-php-forum-script-php-forum-easy-simple-script-code-download-free-php-forum-mysql.html">Simple PHP Forum Script</a> - <a href="http://www.webestools.com/">Webestools</a></div>
    </body>
</html>
<?php
}
else
{
    echo '<h2>The category you want to add a topic doesn\'t exist.</h2>';
}
}
else
{
?>
<h2>You must be logged to access this page.</h2>
<div class="box_login">
    <form action="login.php" method="post">
        <label for="username">Username</label><input type="text" name="username" id="username" /><br />
        <label for="password">Password</label><input type="password" name="password" id="password" /><br />
        <label for="memorize">Remember</label><input type="checkbox" name="memorize" id="memorize" value="yes" />
        <div class="center">
            <input type="submit" value="Login" /> <input type="button" onclick="javascript:document.location='signup.php';" value="Sign Up" />
        </div>
    </form>
</div>
<?php
}
}
else
{
    echo '<h2>The ID of the category you want to add a topic is not defined.</h2>';
}
?>
Добавлено через 7 минут
Все решил свой вопрос))
можете закрывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2015, 13:01
Помогаю со студенческими работами здесь

Заполняется только один столбец DGV
подскажите, почему заполнение идет только по одному столбцу? как заполнить остальные? кажется, что-то не так в цикле.. но что именно? ...

Как создать таблицу в которой один столбец уже заполнен а второй заполняется во время работы программы?
Когда вставляю готовую таблицу Acess через ADO второй пустой столбец почему то не показывается в окне таблицы хотя он там есть. Сколько не...

Таблица заполняется на одних компьютерах и не заполняется на других
Всем доброго дня. Столкнулся с довольно странной проблемой. Довольно долго пользуюсь базой данных, в которой показатели за год...

Непонятный столбец в базе при использовании EF
Здравствуйте! Изучаю Entity Framework. Для теста создал приложение Склад. Создал модель Заказа: public class Order { ...

Добавить столбец ко всем таблицам в базе данных
Здравствуйте! Как добавить столбец ко всем таблицам в базе? Таблиц очень много , больше 1000, делать в ручную оч долго... СпасибО!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru