Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Редактирование записей в БД
MaxioN  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42930
На форуме: 7 месяцев, 2 дня
Карма:




Успешно добавляются и удаляются записи в БД. С редактированием уже возникают проблемы.

Код блока в html:
    <form method="POST">
<h4 ><span>
Изменить запись о товаре</span></h4>
<label><strong>
ID модели:</strong></label><br>
<input
type="text" name="copy_id_edit" maxlength="2" placeholder="ID модели">
<br><br>
<label><strong>
Название модели:</strong></label><br>
<input
type="text" name="copy_name_edit" maxlength="50" placeholder="Название модели">
<br><br>
<label><strong>
Ссылка на изображение:</strong></label><br>
<input
type="text" name="picture_edit" maxlength="50" placeholder="Ссылка на изображение">
<br><br>
<label><strong>
Цена:</strong></label><br>
<input
type="text" name="price_edit" maxlength="10" placeholder="Цена">
<br><br>
<label><strong>
Максимальный размер копии:</strong></label><br>
<input
type="text" name="max_size_edit" maxlength="2" placeholder="Максимальный размер копии">
<br><br>
<label><strong>
Скорость:</strong></label><br>
<input
type="text" name="speed_edit" maxlength="4" placeholder="Скорость">
<br><br>
<label><strong>
Нагрузка:</strong></label><br>
<input
type="text" name="load_per_month_edit" maxlength="10" placeholder="Нагрузка">
<br><br>
<label><strong>
Двусторонняя печать:</strong></label><br>
<input
type="text" name="two_side_print_edit" maxlength="3" placeholder="Двусторонняя печать">
<br><br>
<label><strong>
Время выхода первой копии:</strong></label><br>
<input
type="text" name="first_cum_edit" maxlength="2" placeholder="Время выхода первой копии">
<br><br>
<input
type="submit" name="edit" value="Изменить запись">
</form>


Код PHP:
if(isset($_POST['edit']))
{
$Copy_id_edit = (int)$_POST['copy_id_edit'];
$Copy_name_edit = $_POST['copy_name_edit'];
$Picture_edit = $_POST['picture_edit'];
$Price_edit = $_POST['price_edit'];
$Max_size_edit = $_POST['max_size_edit'];
$Speed_edit = $_POST['speed_edit'];
$Load_per_month_edit = $_POST['load_per_month_edit'];
$Two_side_print_edit = $_POST['two_side_print_edit'];
$First_cum_edit = $_POST['first_cum_edit'];


mysqli_query($dbconn, "UPDATE copyinfo SET copy_name_edit ='".$Copy_name_edit."',picture_edit='".$Picture_edit."',price_edit='".$Price_edit."',max_size_edit='".$Max_size_edit."',speed_edit='".$Speed_edit."',load_per_month_edit='".$Load_per_month_edit."',two_side_print_edit='".$Two_side_print_edit."', first_cum_edit='".$First_cum_edit."' WHERE copy_id = '".$Copy_id_edit."'");
mysqli_close($dbconn);
}


Для примера рабочий код добавления записи. HTML:
    <form method="POST">
<h4 ><span>
Добавить запись о товаре</span></h4>
<label><strong>
Название модели:</strong></label><br>
<input
type="text" name="copy_name" maxlength="50" placeholder="Название модели">
<br><br>
<label><strong>
Ссылка на изображение:</strong></label><br>
<input
type="text" name="picture" maxlength="50" placeholder="Ссылка на изображение">
<br><br>
<label><strong>
Цена:</strong></label><br>
<input
type="text" name="price" maxlength="10" placeholder="Цена">
<br><br>
<label><strong>
Максимальный размер копии:</strong></label><br>
<input
type="text" name="max_size" maxlength="2" placeholder="Максимальный размер копии">
<br><br>
<label><strong>
Скорость:</strong></label><br>
<input
type="text" name="speed" maxlength="4" placeholder="Скорость">
<br><br>
<label><strong>
Нагрузка:</strong></label><br>
<input
type="text" name="load_per_month" maxlength="10" placeholder="Нагрузка">
<br><br>
<label><strong>
Двусторонняя печать:</strong></label><br>
<input
type="text" name="two_side_print" maxlength="3" placeholder="Двусторонняя печать">
<br><br>
<label><strong>
Время выхода первой копии:</strong></label><br>
<input
type="text" name="first_cum" maxlength="2" placeholder="Время выхода первой копии">
<br><br>
<input
type="submit" name="add" value="Добавить запись">
</form>


И PHP:
if(isset($_POST['add']))
{
$Copy_name = $_POST['copy_name'];
$Picture = $_POST['picture'];
$Price = $_POST['price'];
$Max_size = $_POST['max_size'];
$Speed = $_POST['speed'];
$Load_per_month = $_POST['load_per_month'];
$Two_side_print = $_POST['two_side_print'];
$First_cum = $_POST['first_cum'];


mysqli_query($dbconn, "INSERT INTO copyinfo SET copy_name ='".$Copy_name."',picture='".$Picture."',price='".$Price."',max_size='".$Max_size."',speed='".$Speed."',load_per_month='".$Load_per_month."',two_side_print='".$Two_side_print."', first_cum='".$First_cum."'");
mysqli_close($dbconn);
}
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Placido  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Наблюдаю
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1241
Пользователь №: 29445
На форуме: 5 лет, 3 месяца, 4 дня
Карма: 143




SET copy_name =
SET copy_name_edit =
и т. д.
Почему имена полей разные?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса