natalie
Новичок
четыре формы для upload
Здравствуйте,
проблема: чтоб админ мог обновлять новости, нужно, чтоб к каждой из четырех новостей можно было аплоадить картинку.
это четыре формы. у каждой есть hidden со словом "one" "two" "three" или "four" соответственно.
Для титлы, дескрипшина и линки все работает отлично для всех четырех форм,
а вот аплоад картинки работает только для первой формы.
http://208.109.13.212/design/kk.gif
для остальных трех форм $_FILES['userfile']... приходят пустые.
и html код с формами и php код обрабатывающий - всё находится на одной и той же странице: admin.php
Почему? помогите пожалуйста... вот кусочек кода...
Здравствуйте,
проблема: чтоб админ мог обновлять новости, нужно, чтоб к каждой из четырех новостей можно было аплоадить картинку.
это четыре формы. у каждой есть 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-]