Ответов: 5 Просмотров: 255
|
В базу заносятся все значения из формы кроме image? Как правильно написать обработчик для этой формы P.S.Пожалуйста не надо писать свои коды как правильно исправить этот
CODE ( html):
скопировать код в буфер обмена
<form action="add_goods_save.php" method="post"> <p align="center"><pre> Наименование товара. Цена товара.</pre></p> <p align="center" ><pre> <input name="name_good" type="text" size="40" autofocus> <input name="price_good" type="text" size="15">грн.</pre></p> //chekbox пропущен <p align="center"><pre> Описание товара - материал, цвет, качество. </pre></p> <p align="center"><textarea name="description" cols="40" rows="3"></textarea></p> <p align="center"><input type="file" name="image" /> </p> <input name="cat_id" type="hidden" value="<?=$id_cat;?>"> <div class="btn" style="margin-top:10px;"><p align="left" > <input type="image" src="../img/add_goods_btn.png" alt="Добавить товар"></p></div> </form>
PHP:
скопировать код в буфер обмена
<? require_once '../blocks/bd.php'; $name_good=$_POST['name_good']; $price_good=$_POST['price_good']; $cat_id=$_POST['cat_id']; $description=$_POST['description']; if( !empty( $_FILES['image']['name'] ) ) { if ( $_FILES['image']['error'] == 0 ) { if( substr($_FILES['image']['type'], 0, 5)=='image' ){ // Экранируем специальные символы в содержимом файла $sql_good= "INSERT INTO goods (id_cat,name_good,price_good,img_good,description) VALUES ('$cat_id','$name_good','$price_good','".$image."','$description')"; } } } } ?>
|