Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 26.05.2016
Сообщений: 3

Удаление нужной строки из БД через форму

08.06.2017, 07:53. Показов 773. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть таблица, там студенты, на против каждого студента есть кнопка "Изменить". Как реализовать так, чтобы по нажатию кнопки изменялась та запись, напротив которой я нажала кнопку (Надеюсь, понятно объяснила).

Есть код, но из-за (-0) он выдает ошибку, т.к не может ее найти. Если ставлю (-1), то изменяет только 1 строку.
Помогите, пожалуйста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 if(isset($_POST['update']))
{
$hostname = "localhost";
$username = "Admin";
$password = "123";
$dbName = "db";
 
$db=mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_query('SET NAMES cp1251');
mysql_select_db($dbName) or die(mysql_error("не могу найти базу"));
 
$result=mysql_query("SELECT * FROM students"); 
 
echo '<p align=right><img src="'.mysql_result($result,$_POST['update']-0,photo).'" name="image" width="200px" height="200px"></p>';
echo '<form align="right" method="POST">';
echo '<p>Идентификатор</p><input type="text" name="ID" value="'.mysql_result($result,$_POST['update']-0,ID).'"></br>';
echo '<p>Фамилия</p><input type="text" name="surname" value="'.mysql_result($result,$_POST['update']-0,surname).'"></br>';
echo '<p>Имя</p><input type="text" name="name" value="'.mysql_result($result,$_POST['update']-0,name).'"></br>';
echo '<p>Отчество</p><input type="text" name="patronymic" value="'.mysql_result($result,$_POST['update']-0,patronymic).'"></br></br>';
echo '<p>Специальность</p><input type="text" name="Specialty" value="'.mysql_result($result,$_POST['update']-0, Specialty).'"></br>';
echo '<p>Год поступления</p><input type="text" name="Year" value="'.mysql_result($result,$_POST['update']-0,Year).'"></br>';
echo '<p>Изображение</p><input type="text" name="photo" value="'.mysql_result($result,$_POST['update']-0,photo).'"></br>';
echo '<input type="submit" name="save" value="Сохранить">';
echo '<input type="submit" name="new" value="Новый товар">';
echo '</form>';
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.06.2017, 07:53
Ответы с готовыми решениями:

Удаление нужной строки в матрице
Всем привет! Новичок в питоне, поэтому очень нуждаюсь в помощи. Суть задания в том, что у меня есть готовая матрица из методички....

MVC и удаление нужной строки
Здравствуйте. При загрузке отображения генерируется табличка с пользователями, которые ждут одобрения администратором. Табличка имеет вид...

Удаление строки из DataGridView: удаляется строка находящееся выше нужной
Все привет!!!! Из DataGridView плдключенном к Access удаляю строку вот этим способом. private void DeleteItem() { ...

1
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055
08.06.2017, 09:34
MOTOMI, Можете попробовать заменить кнопку на
HTML5
1
<a href="index.php?id="<?=/*ID студента*/?>">Изменить</a>
тогда
PHP
1
2
$id = $_GET["id"];
mysql_query("UPDATE ... WHERE id='$id'");
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2017, 09:34
Помогаю со студенческими работами здесь

Удаление записи через форму
Здравствуйте! Подскажите, пожалуйста, у меня есть форма, через которую я фильтрую данные в подформе, таким образом, что у меня остаётся...

Удаление записей через подчинённую форму
Добрый день! Маленький вопрос: В форме находится подчинённая форма, отображающая данные из таблицы. Как удалить из таблицы выбранную в...

Удаление поста из БД через php форму
Такая задача: необходимо добавить кнопку удаления к каждому посту и при нажатии на нее удалять запись из базы. Подскажите в чем у меня...

Удаление записи в таблице через форму
Здравствуйте. Есть БД. На форме выбирается номер склада и при нажатии кнопки показывается наименования продуктов, которые хранятся на этом...

Добавление, редактирование и удаление записей через форму
Добрый день. Столкнулся с такой проблемой, необходимо писать курсовой по foxpro под руководством преподавателя, который знает его не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru