|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2013, 11:02 | #1 |
Новичок
Джуниор
Регистрация: 06.05.2013
Сообщений: 2
|
Редактирование данных в таблице
Подскажите, есть таблица, необходимо сделать форму для редактирования таблицы, не могу понять, как забрать данные которые нужно отредактировать, перенести их в форму для редактирования..
Если у кого есть готовый скрипт, напишите плиз, буду разбираться. Таблица такая: <?php $sdb_name = "localhost"; $user_name = "test"; $user_password = ""; $db_name = "bd_otpusk"; $link = (mysql_connect($sdb_name,$user_name ,$user_password)); mysql_select_db($db_name); $result = mysql_query("SELECT * FROM `table_otpusk` ORDER BY fio"); //Выводит данные из таблицы и упорядычивает по ФИО. while ($row = mysql_fetch_array($result)) { echo '<tr><td><b>'.$row['fio']; echo '<td>'.$row['s1']; echo '.'.$row['s2']; echo '.'.$row['s3']; echo '<td>'.$row['d1']; echo '.'.$row['d2']; echo '.'.$row['d3']; echo '<td><b>'.$row['comment']; } ?> |
06.05.2013, 11:07 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
вешаете на каждую строчку ссылку для открытия формы с параметром id= номер записи в таблице.
Отображаете форму - вытягивая по переданному id необходимые данные, пользователь вводит новые, или заменяет старые данные - отправляет форму - вы обновляете значения в бд |
06.05.2013, 17:18 | #3 |
Новичок
Джуниор
Регистрация: 06.05.2013
Сообщений: 2
|
Сделал так:
<?php $sdb_name = "localhost"; $user_name = "sdrogalev"; $user_password = ""; $db_name = "bd_otpusk"; $link = (mysql_connect($sdb_name,$user_name ,$user_password)); mysql_select_db($db_name); echo '<form action="edit.php" method="get">'; $result = mysql_query("SELECT * FROM `table_otpusk`"); //Выводит данные из таблицы и упорядычивает по ФИО. while ($row = mysql_fetch_array($result)) { echo '<tr><td><b><input type="text" value='.$row['fio'].'>'.'</input>'; echo '<td><input type="text" size="1" value='.$row['s1'].'>'.'</input>'; echo '.<input type="text" size="1" value='.$row['s2'].'>'.'</input>'; echo '.<input type="text" size="2" value='.$row['s3'].'>'.'</input>'; echo '<td><input type="text" size="1" value='.$row['d1'].'>'.'</input>'; echo '.<input type="text" size="1" value='.$row['d2'].'>'.'</input>'; echo '.<input type="text" size="2" value='.$row['d3'].'>'.'</input>'; echo '<td><b><textarea cols="100" rows="5" maxlength="300">'.$row['comment'].'</textarea>'; echo "</tr>"; } echo '</table>'; print '<p><input type="submit" value="Сохранить изменения">'; echo '</form>'; А вот как сохранить изменения не пойму.. Что писать в edit.php ? |
06.05.2013, 17:48 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
начните изучать html, php, MySql с более простых примеров.... потихоньку разберетесь и не будет глупых вопросов....
А то все сразу начинают строить настоящий крейсер, в то время когда даже модельки небольшие делать не умеют, и на каждом шагу спрашивают а это зачем.. а это что.... а как сделать. Учите с азов... и будет вам счастье |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактирование данных в таблице | Владимир2222 | Microsoft Office Excel | 5 | 25.04.2013 22:22 |
Как настроить редактирование записей в таблице Access'a | Emmelman | Microsoft Office Access | 2 | 28.01.2013 16:04 |
Поиск данных по таблице в базе данных | Awesome96 | БД в Delphi | 1 | 03.12.2012 09:53 |
Редактирование данных | kireev | PHP | 3 | 26.06.2012 20:07 |
Редактирование базы данных | Aleksey1989 | Помощь студентам | 0 | 15.10.2010 12:57 |