четыре формы для upload

natalie

Новичок
четыре формы для upload

Здравствуйте,

проблема: чтоб админ мог обновлять новости, нужно, чтоб к каждой из четырех новостей можно было аплоадить картинку.

это четыре формы. у каждой есть hidden со словом "one" "two" "three" или "four" соответственно.

Для титлы, дескрипшина и линки все работает отлично для всех четырех форм,

а вот аплоад картинки работает только для первой формы.

http://208.109.13.212/design/kk.gif

для остальных трех форм $_FILES['userfile']... приходят пустые.

и html код с формами и php код обрабатывающий - всё находится на одной и той же странице: admin.php

Почему? помогите пожалуйста... вот кусочек кода...

PHP:
$number = $_POST['which'];

echo  $_POST['which'];
if ($number == 'one')  {$i=1;} 
if ($number == 'two')  {$i=2;}
if ($number == 'three'){$i=3;}
if ($number == 'four') {$i=4;}
echo '<br>';
echo $i;

// получаем титлу, дескрипшин и линку для соответствующей формы

$title[$i] = isset($_POST['title'.$i])?$_POST['title'.$i]:'';
$description[$i] = isset($_POST['description'.$i])?$_POST['description'.$i]:'';
$link[$i] = isset($_POST['link'.$i])?$_POST['link'.$i]:'';

// получаем файл из соответствующей формы

$userfile = isset($_FILES['userfile']['tmp_name'])?$_FILES['userfile']['tmp_name']:'';
$userfile_name = isset($_FILES['userfile']['name'])?$_FILES['userfile']['name']:'';
$userfile_size = isset($_FILES['userfile']['size'])?$_FILES['userfile']['size']:'';
$userfile_type = isset($_FILES['userfile']['type'])?$_FILES['userfile']['type']:'';
$userfile_error = isset($_FILES['userfile']['error'])?$_FILES['userfile']['error']:'';
[/PHP-]
 
Сверху