|
|
|
| Проблемма в том что я гружу файл на сервер и одновременно заношу в базу его название через $_FILES['myfile']['name'].Но на той же форме ещё есть 2 текстовых поля и как оказалось в скрипт через РОST не передаются,видать enctype="multipart/form-data" не позволяет этого сделать.А как правильно этио всё реализовать,подскажите плз? | |
|
|
|
|
|
|
|
для: Russel
(03.08.2006 в 18:33)
| | Как так? Должны быть два массива - $_FILES и $_POST - вот во втором и будут все текствовые поля. Покажите саму форму, пожалуйста. | |
|
|
|
|
|
|
|
для: Киналь
(03.08.2006 в 18:42)
| |
<HTML>
<HEAD>
<TITLE>Загрузка страницы прайса</TITLE>
<meta http-equiv="Выберите расширение для паковки" content="text/html; charset=windows-1251">
<style type="text/css">
<!--
.swd {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000066;
font-weight: bold;
}
.стиль4 {color: #FFFFFF}
-->
</style>
</HEAD>
<BODY>
<table vspace="2" hspace="2" width="350" height=150 border="0" cellpadding="2" cellspacing="2" bordercolor="#FF0000" bgcolor="#CCCCCC">
<tr>
<td width="100%" height="24" align="left" bgcolor="#666666"><div align="center">
</div></td>
</tr>
<tr>
<td height="159"><form enctype="multipart/form-data"
action="parse.php" method="post">
<p>
<input type="hidden" name="MAX_FILE_SIZE"
value="1130000" />
<strong>Загрузить файл:</strong>
<input type="file"
name="myfile" />
</p>
<p><strong>Выбрать категорию:</strong>
<select name="tovari">
<option class="swd">СПЕЦОДЕЖДА</font></option>
<option value="1">--Рабочая</option>
<option value="2">--Евроспецодежда</option>
<option value="3">--Медицинская</option>
<option value="4">--Спец обувь</option>
<option>--ДЛЯ ПЕРСОНАЛА КАФЕ,БАРОВ</option>
<option value="5">----Поварская</option>
<option value="6">----Официанты, администраторы</option>
<option value="7">----Горничные</option>
<option class="swd">РЕКЛАМНАЯ,СУВЕНИРНАЯ ОДЕЖДА</option>
<option value="8">--Футболки, регланы</option>
<option value="9">--Кепки, панамы, банданы</option>
<option value="10">--Куртки, ветровки</option>
<option value="11">--Блузки, рубашки</option>
<option value="12">--Вязаные изделия</option>
<option class="swd">СУМКИ</option>
<option value="13">--Сумки спортивные</option>
<option value="14">--Сумки деловые</option>
<option value="15">--Папки</option>
<option value="16">--Прочее</option>
<option value="17" class="swd">ЛОГОТИПЫ</option>
</select>
</p>
<p><strong>Краткое описание:</strong>
<input name="alt" type="text" >
<p><input name="submit" type="submit"
value="Загрузить" />
<input type="reset" name="reset" value="Очистить">
</p>
</form></td>
</tr>
</table>
</BODY>
</HTML>
|
Вот она.Я то в курсе где искать переменные, но фишка в том что вывод из $_POST ни к чему не приводит.Мож причина в еnctype="multipart/form-data" .... | |
|
|
|
|
|
|
|
для: Russel
(04.08.2006 в 09:29)
| | >Мож причина в еnctype="multipart/form-data"
Нет. Причина не в этом. | |
|
|
|
|
|
|
|
для: Loki
(04.08.2006 в 09:48)
| | странно...а что ж это мож быть??? | |
|
|
|
|
|
|
|
для: Russel
(04.08.2006 в 09:29)
| | Странно, вроде все правильно... Значит, файл доходит, а данные нет?
Попробуйте убрать из формы все лишнее, оставьте что-то типа
<form action=parse.php method=post>
<input type=text name=test_my_form>
<input type=submit>
</form>
|
Такая-то форма точно должна отправиться) Ну а дальше уже ее усложнять и смотреть, на каком этапе происходит сбой. Вполне вероятно, где-то мелочь какая-нибудь пропущена. | |
|
|
|
|
|
|
|
для: Киналь
(04.08.2006 в 12:45)
| | Вроде пашет:)Чтото с типами данных ему не нравилось.Подскажите как лучше картинки хранить в базу.Ну я сное дело что не полностью из грузить,а только имена.Но какие настройки в полях базы надо ставить- я использую PHPMYADMIN? | |
|
|
|