N1k0laj_BY
Новичок
Создание поля скриптом, неотсылаются данные
Возникла следующая проблема:
JavaScript-ом создаю дополнительные поля для загрузки файлов.
HTML форма
Скрипт index.php
Проблема в том что созданные индексы(имена полей) неопределенны Undefined index: fr2.
Возникла следующая проблема:
JavaScript-ом создаю дополнительные поля для загрузки файлов.
PHP:
<script language=JavaScript><!--
var i=2;
function img_add()
{
document.getElementById('new').innerHTML +='<br>'+i+'.<input name="fr'+i+'" type="file">';
document.getElementById('nums').value=i;
i++;
}
//--></SCRIPT>
PHP:
<form enctype="multipart/form-data" action="index.php" method="POST">
<a href="#" onclick="img_add();">Еще</a>
1.<input name="fr1" type="file">
<div id='new'>
</div> <input type="submit" name="save" value="Создать">
<INPUT type="hidden" name="num" id="nums" value="1">
</form>
PHP:
$num = $_POST['num'];
for ($i=1; $i<=$num;$i++)
{
$name = 'fr'.$i;
move_uploaded_file($_FILES[$name]['tmp_name'], $img_path.$name.'.jpg');
}