Web-интерфейс + БД
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Web-интерфейс + БД - 2008-01-16 14:46:11.836666
|
|
|
grouder
Сообщений: 23
Оценки: 0
Присоединился: 2004-11-23 03:05:15
|
Пивет всем! Я не программер, но не судите строго, учусь быстро. Такой вопрос, точнее предыстория: Поступила задача: надо создать простенькую на мой взгляд БД и сделать пользовательский WEB-интерфейс. И чтобы можно было нескольким юзерам работать враз из разных мест, пользователи должны авторизоваться… Никаких архисложных вычислений не требуется, это будет накопительная БД с возможностью промотра внесенныз данных. Да, еще необходим экспорт внесенных данных в Excel (шаблон документа) для печати… На чем проще реализовать все это? Могу предостаить более подробные данные. Заранее спасибо.
|
|
|
RE: Web-интерфейс + БД - 2008-01-17 07:22:39.093333
|
|
|
heaven7
Сообщений: 134
Оценки: 5
Присоединился: 2007-12-29 20:49:38.910000
|
возможно это тебе пригодится <?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 = <<<txt
<form method='POST'>
SQL: <input style='width: 500' name='sql'><br>
<input type='submit'>
</form>
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<1) die("no result");
$row = mysql_num_fields($res);
echo "<table border=1>\r\n";
for ($j=0; $j<$cnt; $j++)
{
echo "<tr>";
for ($i=0; $i<$row; $i++)
{
$txt = htmlspecialchars(mysql_result($res, $j, $i));
echo "<td>$txt</td>";
}
echo "</tr>\r\n";
}
$sql = htmlspecialchars($sql);
echo "</table><br><br><br>
<form method='POST'>
SQL: <input style='width: 500' name='sql' value=\"$sql\"><br>
<input type='submit'>
</form>";
?>
|
|
|
|
|