Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Web-интерфейс + БД

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Web-интерфейс + БД
Имя
Сообщение << Старые топики   Новые топики >>
Web-интерфейс + БД - 2008-01-16 14:46:11.836666   
grouder

Сообщений: 23
Оценки: 0
Присоединился: 2004-11-23 03:05:15
Пивет всем! Я не программер, но не судите строго, учусь быстро.
Такой вопрос, точнее предыстория:
Поступила задача: надо создать простенькую на мой взгляд БД и сделать пользовательский WEB-интерфейс.
И чтобы можно было нескольким юзерам работать враз из разных мест, пользователи должны авторизоваться…
Никаких архисложных вычислений не требуется, это будет накопительная БД с возможностью промотра внесенныз данных.
Да, еще необходим экспорт внесенных данных в Excel (шаблон документа) для печати…
На чем проще реализовать все это?
Могу предостаить более подробные данные.
Заранее спасибо.




Post #: 1
RE: Web-интерфейс + БД - 2008-01-17 07:22:39.093333   
heaven7

Сообщений: 134
Оценки: 5
Присоединился: 2007-12-29 20:49:38.910000
возможно это тебе пригодится

&lt;?php $db_host = 'localhost'; $db_user = 'root'; $db_pass = ''; $db_name = 'books'; function replace(&$item) { $item= str_replace("\\'", "'", $item); $item= str_replace("\\\"", "\"", $item); $item= str_replace("\\\\", "\\", $item); } if (get_magic_quotes_gpc()) { array_walk($_GET, 'replace'); array_walk($_POST, 'replace'); array_walk($_COOKIE, 'replace'); } if (!isset($_POST['sql'])) { $code = &lt;&lt;&lt;txt &lt;form method='POST'&gt; SQL: &lt;input style='width: 500' name='sql'&gt;&lt;br&gt; &lt;input type='submit'&gt; &lt;/form&gt; txt; die($code); } $sql =$_POST['sql']; if (mysql_connect($db_host, $db_user, $db_pass) == false) die("cannot connect database"); if (mysql_select_db($db_name) == false) die("cannot select database"); $res = mysql_query($sql); $cnt = mysql_affected_rows(); if ($cnt&lt;1) die("no result"); $row = mysql_num_fields($res); echo "&lt;table border=1&gt;\r\n"; for ($j=0; $j&lt;$cnt; $j++) { echo "&lt;tr&gt;"; for ($i=0; $i&lt;$row; $i++) { $txt = htmlspecialchars(mysql_result($res, $j, $i)); echo "&lt;td&gt;$txt&lt;/td&gt;"; } echo "&lt;/tr&gt;\r\n"; } $sql = htmlspecialchars($sql); echo "&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;form method='POST'&gt; SQL: &lt;input style='width: 500' name='sql' value=\"$sql\"&gt;&lt;br&gt; &lt;input type='submit'&gt; &lt;/form&gt;"; ?&gt;
Post #: 2
Страниц:  [1]
Все форумы >> [Прочее] >> Web-интерфейс + БД







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.