|
|
|
| есть такой код:
<FORM action="add.php?post" method="POST">
<tr><td>Название :</td><td> <input type=text name="title[]" size=30></td></tr>
<tr><td></td><td> <input type=file name="userfile[]" size=30></td></tr>
<tr><td>Название :</td><td> <input type=text name="title[]" size=30></td></tr>
<tr><td></td><td> <input type=file name="userfile[]" size=30></td></tr>
<tr><td>Название :</td><td> <input type=text name="title[]" size=30></td></tr>
<tr><td></td><td> <input type=file name="userfile[]" size=30></td></tr>
...
</form>
|
мне нужно этот массив обработать, при чем сделать это нужно приблизительно так:
if (isset($_POST['title[]']) && isset($_POST['userfile[]']))
{ $title[] = $_POST['title[]'];
$userfile[] = $_POST['userfile[]'];
$i = 1;
while ($title && $userfile)
{
if (!empty($title[$i]) && !empty($userfile[$i]))
{
// Закачиваем файл
$path="img/".date("YmdHis",time()).strrchr($_FILES['userfile']['name'], ".");
if (copy($_FILES['userfile']['tmp_name'], "../".$path))
{
$name = trim(htmlspecialchars($tit1e[$i]));
$picture = $path;
$query = mysql_query("insert into gallery_pics values (0, ".$_POST['id_section'].", '$name', '$picture', now());");
}
}
$i++;
}
}
|
не закачивает на сервер и не хочет заносить в базу значение. помогите, что делать? | |
|
|
|
|
|
|
|
для: LimP
(10.12.2005 в 02:08)
| | Надо указать тип данных в форме:
<FORM action="add.php?post" method="POST" enctype="multipart/form-data">
|
И еще, вроде бы функция move_uploaded_files() работает устойчивее, чем copy(). | |
|
|
|