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

Почему данные в БД не обновляются?

23.04.2014, 18:42. Показов 822. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему не идёт обновляется. Что я тут упустил

Подскажите



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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<? include ("block/bd.php");  
$result = mysql_query("SELECT nimi,puh FROM contact ORDER BY id ",$db);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
 <meta name="description" content=" ">
<meta name="keywords" content=" ">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Yhteystiedot</title>
  <link href="style.css" rel="stylesheet" type="text/css">
  
 </head>
 <body>
 
 
 <div id="container">
<? include "block/head.php";?>
 
<?include "block/menu.php";?>
 
 
<div id="main">
 
  <form method="post" action="updatecon.php">
   <p><b>Изменить номер </b></p>
 <?
 while( $myrow = mysql_fetch_array($result) ) {
?>
<p><?=$myrow['nimi'];?> : <b><input maxlength="30" size="20" value="<?=$myrow['puh'];?>"> </b></p><?php
}
 ?>
 <button type="submit">Отправить</button>
 </form>
</div>
 
<?include "block/footer.php"?>
</div>
</div>
 </body>
</html>








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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<? include ("block/bd.php");  
 
/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную.   */
if (isset($_POST['id']))      {$id = $_POST['id']; if ($id == '') {unset($id);}}
if (isset($_POST['nimi']))      {$nimi = $_POST['nimi']; if ($nimi == '') {unset($nimi);}}
if (isset($_POST['puh']))        {$puh = $_POST['puh']; if ($puh == '') {unset($puh);}}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
 <meta name="description" content=" ">
<meta name="keywords" content=" ">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Yhteystiedot</title>
  <link href="style.css" rel="stylesheet" type="text/css">
  
 </head>
 <body>
 
 
 <div id="container">
<? include "block/head.php";?>
 
<?include "block/menu.php";?>
 
 
<div id="main">
 
   
    <?php 
if (isset($id) && isset($nimi) && isset($puh))
{
/* Здесь пишем что можно заносить информацию в базу */
$result = mysql_query ("UPDATE contact SET nimi='$nimi', puh='$puh' WHERE id='$id'");
 
if ($result == 'true') {echo "<p>Ваша страница успешно обновлена!</p>";}
else {echo "<p>Ваша страница не обновлена!</p>";}
 
 
}        
else 
 
{
echo "<p>Вы ввели не всю информацию, поэтому данные этой страницы в базе не могут быть обновлены.</p>";
}        
         ?>
 
</div>
 
<?include "block/footer.php"?>
</div>
</div>
 </body>
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2014, 18:42
Ответы с готовыми решениями:

Почему не обновляются данные?
Народ, подскажите, плиз: SQL = 'Update Structure Set title='' &amp; Title &amp; '',Diz='' &amp; Diz &amp; '',Annotation='' &amp; Annotation &amp; '' Where...

Почему не обновляются данные по событию таймера?
Подскажите пожалуйста, почему в переменную message не поступают нужные данные? (Нужно чтоб раз в 10 секунд в переменную message...

Почему не обновляются данные на странице, при изменении данных в бд?
Имеется некий сервлет package servlet; import DAO.Factory; import DAO.RestaurantDAO; import...

4
9 / 9 / 2
Регистрация: 13.04.2014
Сообщений: 60
23.04.2014, 21:37
Проще всего проверять отправку запроса с помощью submit. Т.е. задайте кнопке submit name="submit', и проверяйте как isset($_POST['submit']). Возможно в этом и есть ошибка.
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
24.04.2014, 13:53  [ТС]
не помогает

Добавлено через 1 час 18 минут
Люди пожалуйста , мне это очень надо, хочу понять в чём делать.
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
24.04.2014, 19:33
конечно ничего не обновится, так-как вы в php ничего не передаете
<p><?=$myrow['nimi'];?> : <b><input maxlength="30" size="20" value="<?=$myrow['puh'];?>"> </b></p>
я так понимаю, вы извлекаете из таблицы content все записи столбцов mini и puh
и хотите их все сразу обновить?
опишите подробней, что вы хотите сделать
0
4 / 4 / 0
Регистрация: 09.11.2013
Сообщений: 244
25.04.2014, 07:58  [ТС]
Я хотел бы только обновить Puh то- есть номера. и всё
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2014, 07:58
Помогаю со студенческими работами здесь

Не обновляются/добавляются данные данные через клиент
привет форумчане,не обновляются данные через клиент при нажатии на кнопку ничего не происходит form1.cs using System.Data; using...

Почему обновляются не те столбцы
Проблема в следующем, вроде бы при правильном запросе почему-то обновляются другие столбцы. Т.е имея один столбец №1 (он обновляться...

Данные не обновляются
Добрый день! Создаю базу данных MS Access 2007 и подключаю так: OleDbConnection con = new...

Не обновляются данные
$obnov = mysql_query(&quot;UPDATE zakazi SET (ime=&quot;$ime&quot;, data_zakaza=&quot;$data_zakaza&quot;, firma=&quot;$firma&quot;, tel=&quot;$tel&quot;, material=&quot;$material&quot;,...

Не обновляются данные
Нужно для товара автоматически сгенерировать артикул, состоящий из буквы &quot;а&quot;, ID категории и ID товара, если артикула еще нет, код...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
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/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru