Witam!
Mam taki prosty, przykładowy kod, który wykorzystuje javascript, HTML oraz PHP. I teraz nie wiem jak zrobić, żeby po dodaniu dynamicznie nowych miejsc na pliki w javascript, odpowiednio je potem zapisać w PHP. Oto kod:
<head>
<style type="text/css">
<!--
input.upload { display: block; }
-->
</style>
<script type="text/javascript">
<!--
function add(kontener){
var znacznik = document.createElement('input');
znacznik.setAttribute('type', 'file');
znacznik.setAttribute('name', 'plik');
znacznik.className = 'upload';
var kontener = document.getElementById(kontener);
kontener.appendChild(znacznik);
}
//-->
</script>
</head>
<?php
if (isset($_GET['a']))
{
$a[] = $_FILES['plik']['name'];
echo $a[0] . '<br>' . $a[1];
}
else
{
?>
<form enctype="multipart/form-data" action="upload.php?a=1" method="POST">
<div id="pliki">
<input type="file" name="plik" class="upload"/>
</div>
<div>
<input type="button" value="Załącz kolejny plik" onclick="add('pliki');" />
<input type="submit" value="Wyślij" />
</div>
</form>
<?php
}
?>
problem mam w tym miejscu:
$a[] = $_FILES['plik']['name'];
Nie wiem jak zrobić, żeby po dodaniu np. 10 pól typu file do tablicy $a[] przypisała się nazwa każdego z nich osobno.