Успешно добавляются и удаляются записи в БД. С редактированием уже возникают проблемы. Код блока в html: 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: 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: 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: 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); }
Не понимаю таких! У тебя в базе поля идентичны ключам массива, на какой хрен их постоянно вызывать в переменную, а потом опять в запрос? Бред.