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

Обновление данных в базе данных

26.06.2013, 20:17. Показов 789. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возникла проблемма, данные не передаются.
Передается так:
PHP
1
2
3
4
5
6
7
8
9
while ($row = mysql_fetch_array($res)) {
    echo "<form action=up.php method=post>";
    echo "<tr>\n";
    echo "<td><input type = text name=ID_client value=".htmlspecialchars($row['ID_client'],ENT_QUOTES)."></td>\n";
    echo "<td><input type = text name=name_client value=".htmlspecialchars($row['name_client'],ENT_QUOTES)."></td>\n";
    echo "</tr>\n";
    echo '<tr><td colspan=2 align=center><input type=submit name=update value=ввести ></td></tr>';
    echo "</form>";
}
А принимаются так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
include "connect.php";
if (isset($_POST['vvod'])) {
 
$ID_client=$_POST['ID_client'];
$name_client=$_POST['name_client'];
 
 
mysql_query("UPDATE bd1.clients SET name_client='$name_client' WHERE ID_client=".$ID_client);
}
header("Location: eduction.php");
 
?>
Если убрать
PHP
1
WHERE ID_client=".$ID_client
и вместо $name_client прописать "имя" то изменяет все строки, записывая в каждую ячейку "Имя", если же не убирать то изменений нет.
Помогите пожалуйста. Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.06.2013, 20:17
Ответы с готовыми решениями:

Обновление данных в базе при совпадении
Помогите с базой данных нужно если значение id совпадает, то обновляем если нет то добавляем include ('connect.php'); //$sql='CREATE...

Запрос к базе данных через форму и вывод данных на страничке
Всем привет. Очень нужна ваша помощь, вы моя последняя надежда. У меня стоит одна форма и ввожу имя человека который проходит тест, потом...

Обновление одних и тех-же данных в двух базах данных
Всем здрасте, как варианты есть для того чтобы обновить данные на двух серверах сразу тоесть когда попадают данные в одну базу данных их-же...

9
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.06.2013, 21:04
PHP
1
echo "UPDATE bd1.clients SET name_client='$name_client' WHERE ID_client=".$ID_client;
и смотрите что у вас не так. Если не поймете - пользуйтесь отладкой запросов..
Работа с БД MySQL
0
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 14
26.06.2013, 21:23  [ТС]
Как этот запрос будет работать через echo?
Цитата Сообщение от KOPOJI Посмотреть сообщение
PHP
1
echo "UPDATE bd1.clients SET name_client='$name_client' WHERE ID_client=".$ID_client;
Извините за мою неграмотность.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.06.2013, 21:32
никак он не будет работать. Выведется код запроса, где можно будет посмотреть, что с ним не так.
0
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 14
26.06.2013, 21:39  [ТС]
к сожалению он ничего не выводит
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.06.2013, 21:41
а так?
PHP
1
exit("UPDATE bd1.clients SET name_client='$name_client' WHERE ID_client=".$ID_client);
Добавлено через 21 секунду
и почитайте тему по ссылке, там все это написано
0
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 14
27.06.2013, 03:58  [ТС]
тоже не выдает ничего
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.06.2013, 07:57
так.. и куда же вы это вставляете?
0
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 14
27.06.2013, 09:34  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
include "connect.php";
if (isset($_POST['vvod'])) {
 
$ID_client=$_POST['ID_client'];
$name_client=$_POST['name_client'];
 
 
exit("UPDATE bd1.clients SET name_client='$name_client' WHERE ID_client=".$ID_client);
}
header("Location: eduction.php");
 
?>
Добавлено через 1 минуту
только без:
Цитата Сообщение от stvalyur Посмотреть сообщение
header("Location: eduction.php");
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.06.2013, 18:53
значит это условие
Цитата Сообщение от stvalyur Посмотреть сообщение
PHP
1
if (isset($_POST['vvod']))
не выполняется
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.06.2013, 18:53
Помогаю со студенческими работами здесь

Поиск по базе данных + постраничный вывод данных
Привет всем! в общем с поиском данных всё нормально! но не работает постраничный вывод ((( не знаю, где не так (! посомтрите пожалуйста,...

Изменение данных в базе данных путем UPDATE
Есть запрос, ну не знаю, запрос это или просто код, но суть не в этом, ниже код: &lt;?php require 'connect.php'; ...

Обновление данных в таблице с добавлением новых данных
Уважаемые знатоки, есть проблема с которой сам разобраться не могу, помогите пожалуйста. Вопрос больше к MySql, чем к PHP. но возможно...

Доступ к базе данных на базе хранимых процедур MySQL из php
Добрый день возник вопрос по доступ к базе данных на базе хранимых процедур MySQL из php Из файла php подключаюсь к бд вот так ...

Обновление данных в базе данных
Здравствуйте! Возникла проблема с обновлением данных в БД. Есть БД Access подключенная через АДО и отображается в DBGrid. Данные можно...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru