|
|
|
вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
|
|||
|---|---|---|---|
|
#18+
в Access есть такие - ленточные формы. Они позволяют одновременно видеть все данные в столбце + изменять ту запить, которая выделена. Это очень удобная штука. Вопрос такой: А как (вообще говоря) можно реализовать такой механизм в php+apache+mysql. Может кто-то даст общий совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2006, 14:07 |
|
||
|
вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
|
|||
|---|---|---|---|
|
#18+
Кажется вполне реальным. Вместо карандашика/треугольничка в области выделения приделать кнопку для сохранения значений строки. Ну и из нового окошка или другого фрейма отдавать скрипту обновления новые данные. Гммм... можно конечно повесить сохранение на клики в полях другой строки... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2006, 15:23 |
|
||
|
вывод данных из mysql-бд с помощью php, в виде ленточной формы Access (смотреть+изменять)
|
|||
|---|---|---|---|
|
#18+
Примерно вот так <? 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> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 09:24 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=433&tid=1476656]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 282ms |

| 0 / 0 |
