kos_ua
Новичок
Добрый вечер.
Пишу скрипт для обновления товаров через форму. Файл с изображением не передается в обработчик. Сначала делал для создания товара, все по одному принципу добавление работает, а обновление нет.
Вот как я передаю данные:
Так проверяю пришла переменная или нет:
Пишу скрипт для обновления товаров через форму. Файл с изображением не передается в обработчик. Сначала делал для создания товара, все по одному принципу добавление работает, а обновление нет.
Вот как я передаю данные:
PHP:
<form enctype="multipart/form-data" action="update_collection.php" method="POST">
<p>
<label>
Производитель:
<select name="manufacture">
<?php
$query_man = "SELECT id,title FROM manufacturers";
$res_man = mysql_query($query_man);
if (mysql_num_rows($res_man) > 0){
while ($myrow_man = mysql_fetch_array($res_man)){
if($row_light['manufacture'] == $myrow_man['id']){
echo "<option value=".$myrow_man['id']." selected>".$myrow_man['title']."</option>";
} else {
echo "<option value=".$myrow_man['id'].">".$myrow_man['title']."</option>";
}
}
}
else{ echo "<p>В таблице нет записей!</p>"; exit(); }
?>
</select>
</label>
</p>
<p>
<label>
Название:
<input name="title" type="text" id="title" value="<? echo $myrow['title']; ?>">
</label>
</p>
<p>
<label>
Категория:
<select name="categories">
<?php
$query_categories = "SELECT id,title FROM categories";
$res = mysql_query($query_categories);
if (mysql_num_rows($res) > 0){
while ($myrow_coll = mysql_fetch_array($res)) {
if($row_light['categories'] == $myrow_coll['id']){
echo "<option value=".$myrow_coll['id']." selected>".$myrow_coll['title']."</option>";
} else {
echo "<option value=".$myrow_coll['id'].">".$myrow_coll['title']."</option>";
}
}
}
else{ echo "<p>В таблице нет записей!</p>"; exit(); }
?>
</select>
</label>
</p>
<p>
<label>
Краткое описание для SEO:
<input name="meta_d" type="text" id="meta_d" value="<? echo $myrow['meta_d'];?>">
</label>
</p>
<p>
<label>
Ключевые слова SEO:
<input name="meta_k" type="text" id="meta_k" value="<? echo $myrow['meta_k']; ?>">
</label>
</p>
<label>
Выбрать новое:
<input type="file" name="myfile" id="file" />
</label>
<input name="id" type="hidden" value="<? echo $myrow['id'];?>">
<input name="submit" type="submit" value="Обновить">
</form>
PHP:
if(isset($_POST['myfile'])){$myfile=$_POST['myfile'];} else {echo "myfile не пришел";}