[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редактирование записей в БД
MaxioN
Успешно добавляются и удаляются записи в БД. С редактированием уже возникают проблемы.

Код блока в 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);
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.