0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141

Копирование данных

21.05.2020, 14:24. Показов 2514. Ответов 49
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как копировать значение из одной таблицы в другую по нажатию
tak - это name кнопки

PHP
1
2
3
4
5
6
7
8
9
if (isset($_POST["tak"]))
{
 
mysqli_query($link,"INSERT INTO [orders] [(price)]
SELECT [cart] [cart_price]
FROM [orders]
)");
 
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.05.2020, 14:24
Ответы с готовыми решениями:

Копирование данных из одной таблицы в другую.
Всем добрый день. Есть задача, суть её состоит в том, что в одной таблице существуют 2 поля, 1-е поле содержит данные, а 2-е поле должно...

Копирование данных из формы в текстовый файл
Нужна помощь. Есть PHP-страничка, на которой размещается поле для ввода данных и рядом кнопка "ОК". Задача такая -...

Как сделать резервное копирование веб-приложения и базы данных на локалке (windows)
Добрый день! Есть веб приложение которое работает на локальном компе с ОС Windows. Как с помощью PHP написать скрипт, который делал бы...

49
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
23.05.2020, 22:04  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Soldado Посмотреть сообщение
кодом
Ничего не занеслось данные подключения правильные

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$servername = "localhost";
$username = "admin";
$password = "123456";
$dbname = "db_shop";
 
// Create connection
$link = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$link) {
die("Connection failed: " . mysqli_connect_error());
}
 
 
$result = mysqli_query($link,"UPDATE `cena` SET `price` = '44' WHERE `order_id` =1 ");
 
 
 
mysqli_close($link);
?>
Миниатюры
Копирование данных  
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
23.05.2020, 22:15
Цитата Сообщение от aleks20161 Посмотреть сообщение
поставил свой и заново написал price нечего не поменялось
Создал у себя табличку "cena" скопировал код из твоего скрипта, запустил - всё записалось.
чудеса.

В таблице не забыл строчку записать вручную для обновления где order_id =1 и price=0?
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
23.05.2020, 22:23  [ТС]
Цитата Сообщение от Soldado Посмотреть сообщение
всё записалось
В чем может быть дело файл может не так открываю так

Code
1
2
3
4
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/www3"
    ServerName www3
</VirtualHost>
и в папке www3 test.php

и открываю через www3/ с браузере

Добавлено через 3 минуты
Цитата Сообщение от Soldado Посмотреть сообщение
order_id =1 и price=0?
это где поле по умолчанию?
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
23.05.2020, 22:33
Цитата Сообщение от aleks20161 Посмотреть сообщение
В чем может быть дело файл может не так открываю так
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/www3"
ServerName www3
</VirtualHost>
Я использую локальный сервер Денвер
Может и не так. Если не указывать имя страницы, то браузер ищет index.php
C:/xampp/htdocs/www3/test.php
Цитата Сообщение от aleks20161 Посмотреть сообщение
это где поле по умолчанию?
Это в таблице "cena" первая строчка, которую мы пытаемся найти по order_id и обновить в ней price
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
23.05.2020, 22:39  [ТС]
Цитата Сообщение от Soldado Посмотреть сообщение
price
теперь обновились
Миниатюры
Копирование данных  
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
23.05.2020, 22:50
Пробуй переносить всё на свой проект.
Сначала жёсткий запрос, который будет выполнятся в любом случае (проверь есть ли там строка где order_id=1), потом условие - если есть в POST['tak'], потом подставляй переменные.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
23.05.2020, 22:58  [ТС]
Цитата Сообщение от Soldado Посмотреть сообщение
переменные.
Без if вот так все заносит добавил tak перестало работать

PHP
1
2
3
4
5
6
if (isset($_POST["tak"]))
{
 
$result = mysqli_query($link,"UPDATE `orders` SET `price` = '46' WHERE `order_id` =1 ");
 
}
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
23.05.2020, 23:04
Да как хочешь. Сначала с переменными, но без if или с "жёсткими" числами но с if

Как я показывал раньше, чтобы в любом случае что-то срабатывало и обновлялось.

Всё, дальше без меня.
0
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 141
23.05.2020, 23:10  [ТС]
Цитата Сообщение от Soldado Посмотреть сообщение
обновлялось
сдвига нет понятно только что когда с if не срабатывает
0
81 / 49 / 34
Регистрация: 22.05.2018
Сообщений: 192
27.05.2020, 11:55
Цитата Сообщение от aleks20161 Посмотреть сообщение
сдвига нет понятно только что когда с if не срабатывает
Попробуйте вместо вот этого кода:
PHP
1
2
3
4
5
6
if (isset($_POST["tak"]))
{
 
$result = mysqli_query($link,"UPDATE `orders` SET `price` = '46' WHERE `order_id` =1 ");
 
}
Вставит вот этот:
PHP
1
2
3
4
5
6
7
var_dump($_POST); die;
if (isset($_POST["tak"]))
{
 
$result = mysqli_query($link,"UPDATE `orders` SET `price` = '46' WHERE `order_id` =1 ");
 
}
У Вас, похоже, какие-то проблемы с POST-запросом.
Когда функция var_dump() выведет массив $_POST на экран, посмотрите, есть ли в массиве ключ 'tak' и какое у него значение.
Если ключа нет, тогда смотрите свою форму, из которой передаются данные. Атрибут method у формы должен быть равен POST, т.е.:
HTML5
1
<table action="" method="POST">
Если его нет, то по умолчанию данные отправляются GET-запросом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.05.2020, 11:55

Копирование данных с условием
Имеется скрипт PHP (php drop table) - это меню, в котором есть возможность выбора одного из 10 элементов. Каждый элемент внесён в базу...

Копирование данных и сбор в массив
Всем привет:) Все тыркаюсь с размножением столбцов на форме и сносом данных в бд. У меня появился вопрос, можно ли и, если да, то как,...

Копирование данных из одной таблицы в массив и перенос в другую
есть таблица абитуриентов. Нужно вытащить из неё район проживания каждого абитуриента и переместить в таблицу &quot;Районы&quot;. ...

Копирование данных на другой лист при условии определенных данных
Добрый день! Нужна помощь чайнику при формировании картотеки сотрудников. Есть общая база данных , нужно , чтобы ячейки с данными ...

При копирование одинаковых данных меж ListBox, проверять и выдавать сообщение о совпадении данных
У меня есть 2 компонента ListBox, и кнопка для копирования с 1-го ListBox во 2-й, и так условие такое: при копирование одинаковых данных,...


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

Или воспользуйтесь поиском по форуму:
50
Ответ Создать тему
Опции темы

Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru