Caricare più files contemporaneamente
Salve a tutti, premetto che è la prima volta che mi avvicino a questo aspetto dei siti perciò scusate se scriverò qualche castroneria...
Ho provato a dare un'aspetto pressoché sensato a quello che volevo fare e ve lo sottopongo qui
Codice HTML:
<form action="addgallery.php?type=appendix" method="post" enctype="multipart/form-data">
<table width="550px" height="300px" cellpadding="20px">
<tr>
<td colspan=2>
<div id="allegato" style="float: left;">
<input type="file" name="FOTO[0]">
<input type="file" name="FOTO[1]">
<input type="file" name="FOTO[2]">
<input type="file" name="FOTO[3]">
<input type="hidden" name="cartella_add" value="<?php echo $_GET['idf']; ?>">
</div>
</td>
</tr>
<tr>
<td colspan=2 align=center><input type="submit" value="Aggiungi Foto"></td>
</tr>
</table>
</form>
e questa la parte php
Codice PHP:
if( (isset($_FILES['FOTO']['tmp_name']) && ($_FILES['FOTO']['tmp_name'] != "")))
{
$ifiles=0;
while($_FILES['FOTO']['$ifiles'])
{
$EXT = findexts($_FILES['FOTO']['name']['$ifiles']);
$ultimo_id = mysql_fetch_array(mysql_query("SELECT MAX( id_file ) FROM Files;"), MYSQL_NUM);
$numfoto = $ultimo_id[0]+1;
$UPLOAD = "slide-".$numfoto.".".$EXT;
move_uploaded_file($_FILES['FOTO']['tmp_name']['$ifiles'], "../images/$UPLOAD");
mysql_query("INSERT INTO Files (nome_file, visibile, slider, id_cartella_ext) VALUES ('$UPLOAD', '1', '0', '$CARTELLA')") or die(mysql_error());
$ifiles++;
}
}
a voi i commenti :) quante bestemmie ho scritto? xD