Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / многопользовательская таблица / 5 сообщений из 5, страница 1 из 1
04.12.2013, 22:33
    #38489634
rebel25
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
многопользовательская таблица
Скажите, как создать страницу в виде простейшей таблицы, в которую могут записывать данные несколько пользователей одновременно (нужен аналог листа excel, только многопользовательский)? Я не силен в этих технологиях, поэтому хотелось бы получить ссылку с информацией о создании чего то подобного и сделать по подобию.

Вообще проблема возникла вот из чего: есть большой офис, для того чтобы записаться на новогодний вечер, в сеть выложили файл excel и сказали - записывайтесь. Но записаться оказалось почти не возможно т к файл был всё время занят.
...
Рейтинг: 0 / 0
04.12.2013, 22:49
    #38489640
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
многопользовательская таблица
rebel25,

у нас на фирме было нечто похожее, ссылка не сохранилась, но выбирали из этой оперы
...
Рейтинг: 0 / 0
04.12.2013, 23:27
    #38489654
asws
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
многопользовательская таблица
Ну, поскольку здесь форум веб-специалистов, то вот постейший пример (php наш друг!), остальное допилите.
Этот php-файл надо будет положить на свой сервер (сайт). Открывать через браузер.
Он будет пополнять файлик namelist.txt новыми записывающимися, а потом редиректить на указанную страницу сайта для профита ))
Потом нужно открыть получившийся текстовый файл в Excel, предварительно прогнав через поиск дублей и прочих пакостей.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?php
$myName=false;
if (!empty($_POST['name'])) {
  $myName=$_POST['name']; if ( get_magic_quotes_gpc() ) $myName=stripslashes($myName);
  $myHandler=@fopen('namelist.txt','a+');
  if ($myHandler) {
      if ( -1 != @fwrite($myHandler,date("Y-m-d").' '.date("H:i:s").chr(9).$myName.chr(9).$_SERVER['REMOTE_ADDR'].chr(13).chr(10)) ) {
          header('HTTP/1.1 301 Moved Permanently');
          header ('Location: http://mysite/thanks/');
          $myHandler=true;
      }
      @fclose($myHandler);
  }
}
if ($myName) exit;
// ниже продолжение php-файла
?>

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<!DOCTYPE html>
<html>
<head>
<style type="text/css"></style>
<script type="text/javascript"></script>
</head>
<body>
<img src="my_photo.jpg" alt=""/><br>А ты запесался на мероприятие?<br><br>
<form action="" method="post">
<input name="name" value="" placeholder="Ваше имя" />
<input type="submit" value="Записаться"/>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
04.12.2013, 23:41
    #38489656
asws
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
многопользовательская таблица
Пример конечно я не проверял, там ошибка - вместо $myHandler=true; нужно $myName=true;
Тут главное - идея, как вариант решения вопроса, веб-специалисту это сделать запросто.
...
Рейтинг: 0 / 0
06.12.2013, 11:40
    #38491472
artas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
многопользовательская таблица
rebel25Но записаться оказалось почти не возможно т к файл был всё время занят.
Научите коллег использовать SVN\GIT
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / многопользовательская таблица / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]