powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
3 сообщений из 3, страница 1 из 1
вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
    #33565692
Фотография Фесенко Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Access есть такие - ленточные формы. Они позволяют одновременно видеть все данные в столбце + изменять ту запить, которая выделена. Это очень удобная штука.
Вопрос такой:
А как (вообще говоря) можно реализовать такой механизм в php+apache+mysql. Может кто-то даст общий совет
...
Рейтинг: 0 / 0
вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
    #33565875
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется вполне реальным. Вместо карандашика/треугольничка в области
выделения приделать кнопку для сохранения значений строки. Ну и из нового
окошка или другого фрейма отдавать скрипту обновления новые данные. Гммм...
можно конечно повесить сохранение на клики в полях другой строки...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
    #33566789
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно вот так

<?
Session_start();
session_register ("perem");
session_register ("pic");

#print $perem ЦВЕТ = #F6F6F6;

include 'connect.php';

if(isset($sort) && $sort == "gid")
{
$sortstring = " gid ";
$str = " ORDER BY ".$sortstring." ".$perem;
$one = "1";
}
elseif (isset($sort) && $sort == "gname")
{
$sortstring=" gname ";
$str = " ORDER BY ".$sortstring." ".$perem;
}
elseif (isset($sort) && $sort== "gdescr")
{
$sortstring =" gdescr ";
$str = " ORDER BY ".$sortstring." ".$perem;
}
elseif (!isset($sort))
{
$str = "";
}

$query = "SELECT * FROM goods ".$str;
$result = mysql_query($query) or die
($query."<br>"."Не могу вывести список товаров ошибка:".mysql_error());


if ($perem == "")
{
$perem = "ASC";
}
elseif ($perem == "ASC")
{
$perem = "DESC";
$pic = 2;
}
elseif ($perem == "DESC")
{
$perem = "ASC";
$pic = 1;
}

?>

<HTML>
<HEAD>
<TITLE>Просмотр таблицы товары</TITLE>
<link rel="stylesheet" type="text/css" href="style.css">
</HEAD>
<BODY bgcolor="#defdd9">

<H2 align="center">
<?if ($role == 2){?>
ПРОСМОТР ТОВАРОВ Super User
<?}
elseif ($role ==1){?>
ПРОСМОТР ТОВАРОВ Администратор
<?}?>

</H3>
<hr>
<table>
<tr>
<td style="cursor: pointer;"><a href="<?=$PHP_SELF?>?sort=gid">№</a>

<?if(isset($pic)&&($pic == 2)&&($one= "1"))
{
print "<img src='Pic/verh.gif' width=7 height=4>";
}
elseif (isset($pic)&&($pic == 1)&&($one= "1"))
{
print "<img src='Pic/niz.gif' width=7 height=4>";
}

?>

</td>

<td style="cursor: pointer;"><a href="<?=$PHP_SELF?>?sort=gname">Наименование</a>


</td>


<td style="cursor: pointer;"><a href="<?=$PHP_SELF?>?sort=gdescr">Фирма</td>



<td>Цена</td>
<td>Количество</td>
</tr>
<?
while ($row=mysql_fetch_assoc($result))
{
if (isset($zap)&&($zap == $row["gid"]) )
{
?>
<form action="s_update.php" method="post">
<tr>
<td width="25"><input type="Text" value="<?=$row["gid"];?>" name="Id"</td>
<td><input type="Text" value="<?=$row["gname"];?>" name="Name"</td>
<td><input type="Text" value="<?=$row["gdescr"];?>" name="gdescr"</td>
<td><input type="Text" value="<?=$row["gprice"];?>" name="price"</td>
<td><input type="Text" value="<?=$row["ggnty"];?>" name="ggnty"</td>
<td> </td>

<td title="Номер[<?=$row["gid"];?>]"><input type="Submit" value="Save"</td>

</tr>
</form>


<?}
else
{
?>
<tr>
<td><?=($row["gid"]);?></td>
<td width=100><?=($row["gname"]);?></td>
<td width=150><?=($row["gdescr"]);?></td>
<td width=80><?=$row["gprice"];?></td>
<td width=80><?=$row["ggnty"];?></td>
<?if ($role == 1){?>
<td width=80><a href="del.php?tab=goods&id=<?=$row['gid'];?>">Удалить</a> </td>
<?}?>
<td width="80"><a href='s_view_goods.php?zap=<?=$row['gid']?>'>Edit</td>

<?
}
}
?>
</tr>
<tr>
<?if (isset($mode))
{?>
<tr>
<form action="s_add.php?tab=goods" method="post" name="add">
<td>+</td>
<td><input type="Text" name="a"</td>
<td><input type="Text" name="b"</td>
<td><input type="Text" name="c"</td>
<td><input type="Text" name="d"</td>
<td> </td>
<td align="center" valign="middle"><input type="Submit" value="Add"</td>
</form>
</tr>
<?}
else
{
if ($role == 1){?>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>

<td align="center"><a href="s_view_goods.php?mode=add">Add</a></td>
<?}?>
</tr>
<?}?>

</table>
<hr>
<form action="menu.php" method="post">
<input class=formbutton type="Submit" value="Главное меню">
</form>
</BODY>
</HTML>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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