Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
1

нада чтобы при входе этого человека он попадал в таблицу в базе именно в ту в которую нужно мне

19.08.2011, 20:52. Показов 1220. Ответов 19
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста вот человек заходит на страницу сессия запускается... и нада чтобы при входе этого человека он попадал в таблицу в базе именно в ту в которую нужно мне например "lalala"???
Заранее спасибо большое...!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.08.2011, 20:52
Ответы с готовыми решениями:

Нужно, чтобы при каждом нажатии кнопки в активную ячейку попадал следующий элемент столбца
Дан столбец с 20 строками. Нужно, чтобы при каждом нажатии кнопки в активную ячейку попадал...

Как мне сделать так чтобы при входе в windows программа открывалась сама
Привет ! мне нужна помощ plz помагите!! как мне сделать так чтобы при входе в windows...


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

Или воспользуйтесь поиском по форуму:
19
60 / 56 / 5
Регистрация: 17.08.2011
Сообщений: 244
19.08.2011, 21:09 2
например, можно его послать, пусть идет сам.
шутка конечно, просто мысль ваша совершенно не ясна. Что должно попасть в таблицу? не сам же человек, значит он должен как-то идентифицироваться. Варианта два: или он зарегистрирован в системе, или же он определяется по IP или параметрам компьютера (или оба компонента вместе, так как за одним внешним IP может скрываться большая локальная сеть). Что с этими данными предполагается делать дальше?
Это не форум телепатов, изъяснитесь подробнее
0
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
19.08.2011, 21:31  [ТС] 3
Цитата Сообщение от Alex_VP Посмотреть сообщение
например, можно его послать, пусть идет сам.
шутка конечно, просто мысль ваша совершенно не ясна. Что должно попасть в таблицу? не сам же человек, значит он должен как-то идентифицироваться. Варианта два: или он зарегистрирован в системе, или же он определяется по IP или параметрам компьютера (или оба компонента вместе, так как за одним внешним IP может скрываться большая локальная сеть). Что с этими данными предполагается делать дальше?
Это не форум телепатов, изъяснитесь подробнее
человек уже в базе есть зарегистрированный со своим номером и логином мне нада вывести его в определенную таблицу при заходе на определлную ссылку как в чатных комнатах...
0
60 / 56 / 5
Регистрация: 17.08.2011
Сообщений: 244
19.08.2011, 21:39 4
То есть человек ходит по ссылкам, и в зависимости от того, по какой ссылке перешел - удаляется из одной таблицы и записывается в другую? Как я понимаю, каждой ссылке соответствует определенная таблица. Скрипт скорее всего один (тот, который принимает данные на сервере)? В сессию пишется переменная, определяющая, в какой чатной комнате он был (к какой таблице он был приписан). При поступлении новых данных в скрипт - проверяется его новое местоположение (ссылка, по которой идет запрос к скрипту), и если значение отличается от сохраненного в сессии - удаляется запись из таблицы, соответствующей сохраненному идентификатору, и заносится в новую. И не забыть изменить значкние переменной сессии.
0
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
19.08.2011, 22:19  [ТС] 5
Цитата Сообщение от Alex_VP Посмотреть сообщение
То есть человек ходит по ссылкам, и в зависимости от того, по какой ссылке перешел - удаляется из одной таблицы и записывается в другую? Как я понимаю, каждой ссылке соответствует определенная таблица. Скрипт скорее всего один (тот, который принимает данные на сервере)? В сессию пишется переменная, определяющая, в какой чатной комнате он был (к какой таблице он был приписан). При поступлении новых данных в скрипт - проверяется его новое местоположение (ссылка, по которой идет запрос к скрипту), и если значение отличается от сохраненного в сессии - удаляется запись из таблицы, соответствующей сохраненному идентификатору, и заносится в новую. И не забыть изменить значкние переменной сессии.
угу... я тебе написал в лс...

Добавлено через 24 минуты
вопрос в силе помогите плизз...
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
20.08.2011, 01:21 6
Для этого разместите следующий код в скриптах, которые обрабатывают переходы по сайту:
PHP
1
$query = mysql_query( "INSERT INTO `table_name` SET `login`='Вася'" );
Это самый просто вариант и в самой краткой форме. Служит для "толчка" в нужном направлении)

Добавлено через 25 секунд
Я это к тому, что как поставлена задача, так ее и решили...
1
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
20.08.2011, 10:22  [ТС] 7
Цитата Сообщение от romchiksoad Посмотреть сообщение
Для этого разместите следующий код в скриптах, которые обрабатывают переходы по сайту:
PHP
1
$query = mysql_query( "INSERT INTO `table_name` SET `login`='Вася'" );
Это самый просто вариант и в самой краткой форме. Служит для "толчка" в нужном направлении)

Добавлено через 25 секунд
Я это к тому, что как поставлена задача, так ее и решили...
у меня вот так
PHP
1
2
3
4
5
6
7
8
9
$result = mysql_query("SELECT login,id FROM users ORDER BY login",$db);
$row = mysql_fetch_array($result);
$result = mysql_query("SELECT `id`,`login` FROM `users` WHERE `group` = '$row[group]'");
$row = mysql_fetch_array($result);
do
{
printf("<a href='page.php?id=%s'><font color='white' size='4'>%s</font></a><br>",$row['id'],$row['login']);
}
while($myrow = mysql_fetch_array($result));
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
20.08.2011, 14:07 8
Код SQL
1 SELECT login,id FROM users ORDER BY login;

Код SQL
1 SELECT `id`,`login` FROM `users` WHERE `group` = '$row[group]';

Я не пойму как Вы получаете значение для выборки по полю `group` во втором запросе,если в первом запросе Вы вытаскиваете данные только из полей `login` и `id`... Или я не всё вижу? К чему два этих запроса? Ума не приложу по Вашему куску кода, который я вижу...
И сюда Вам надо добавить запись в другую таблицу?
0
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
20.08.2011, 16:34  [ТС] 9
дали мне еще вот такой код а как вывести ники в цикле я чет недогоняю...
PHP
1
2
3
4
5
6
<?php
$result = mysql_query("SELECT `group` FROM `users` WHERE `id` = '$myid'");
$row = mysql_fetch_array($result);
$result = mysql_query("SELECT `id`,`login` FROM `users` WHERE `group` = '$row[group]'");
$row = mysql_fetch_array($result);
?>
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
20.08.2011, 23:50 10
PHP
1
2
3
4
5
6
7
<?php
$result = mysql_query("SELECT `group` FROM `users` WHERE `id` = '$myid'");
$row = mysql_fetch_array($result);
$result = mysql_query("SELECT `id`,`login` FROM `users` WHERE `group` = '$row[group]'");
while ( $row = mysql_fetch_assoc( $result ) )
    echo $row['login'], "\n<br />";
?>
1
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
21.08.2011, 01:33  [ТС] 11
Цитата Сообщение от romchiksoad Посмотреть сообщение
PHP
1
2
3
4
5
6
7
<?php
$result = mysql_query("SELECT `group` FROM `users` WHERE `id` = '$myid'");
$row = mysql_fetch_array($result);
$result = mysql_query("SELECT `id`,`login` FROM `users` WHERE `group` = '$row[group]'");
while ( $row = mysql_fetch_assoc( $result ) )
    echo $row['login'], "\n<br />";
?>
теперь выдало всех зарегистрированных ... а не тех кто именно в комнате...
0
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
21.08.2011, 01:49 12
Mike Sullivan,объясните мне как работает Ваш скрипт. Выложите сюда код таблиц.
0
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
21.08.2011, 01:59  [ТС] 13
Цитата Сообщение от romchiksoad Посмотреть сообщение
Mike Sullivan,объясните мне как работает Ваш скрипт. Выложите сюда код таблиц.
отправил в лс код страницы от и до...
0
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
21.08.2011, 03:06 14
а так
PHP
1
2
3
4
5
6
7
8
9
$query = "SELECT a.id, a.login, b.id  
          FROM users a 
          LEFT JOIN users b 
          ON a.id = b.id 
          GROUP BY b.group
";
$result = mysql_query($query);
while ( $row = mysql_fetch_array( $result ) )
    echo $row['login'], "\n<br />";
1
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
21.08.2011, 03:36  [ТС] 15
Цитата Сообщение от Love_and_Peace Посмотреть сообщение
а так
PHP
1
2
3
4
5
6
7
8
9
$query = "SELECT a.id, a.login, b.id  
          FROM users a 
          LEFT JOIN users b 
          ON a.id = b.id 
          GROUP BY b.group
";
$result = mysql_query($query);
while ( $row = mysql_fetch_array( $result ) )
    echo $row['login'], "\n<br />";
Зашел под другим аккаунтом в эту комнату, конечно перед этим вышел из того зашел в комнату и ник остался предыдущего в таблице где должен уже высвечиватся другой ник... под которым зашел...
0
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
21.08.2011, 03:43 16

Не по теме:

Mike Sullivan, практически ни хрена не понял, понятливей пиши, знаки препинания и т.п.


По делу - думаю дело в сессиях, при каждой записи в БД, по мойму, надо убивать сессию.
Попробуй зайти в аккаунт и комнату, перезапустив браузер или с другого браузера

Добавлено через 48 секунд
а.. так что выводит мой запрос ???

Добавлено через 17 секунд
а.. так что выводит мой запрос ???
0
0 / 0 / 0
Регистрация: 13.08.2011
Сообщений: 42
21.08.2011, 22:02  [ТС] 17
теперь встала другая проблема теперь есть таблица с выводом логинов а как сделать так чтобы высвечивались ники до конца таблицы а когда заходит еще человек а таблица полная включался скролл... чтобы пролистать вниз и посмотреть кто еще в комнате...? помогите плиз кодом...
0
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
21.08.2011, 23:26 18
вставь таблицу в <div> и пропиши для него стиль overflow: scroll
0
Веб-мастер
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
21.08.2011, 23:49 19
У меня была идея о чате, я даже пытался его делать недавно. Можно использовать iFrame. Это конечно старое дело но к примеру для автообновления списка фреймы кокраз подходят.
0
romchiksoad
22.08.2011, 00:11     нада чтобы при входе этого человека он попадал в таблицу в базе именно в ту в которую нужно мне
  #20
 Комментарий модератора 
Ребят, давайте на будущее договоримся - "одна тема - один вопрос". Как в правилах оговорено. Так даже проще понять что к чему.
0
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru