صفحة HTML مع تعديل بسيط ع الكود
كود PHP:
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Name</title>
<script language="javascript">
var upload_number = 2;
function addFileInput() {
var d = document.createElement("div");
var file = document.createElement("input");
file.setAttribute("type", "file");
file.setAttribute("name", "attachment[]");
d.appendChild(file);
document.getElementById("moreUploads").appendChild(d);
upload_number++;
}
</script>
</head>
<body>
<form enctype="multipart/form-data" action="add.php" method="POST">
<input type="file" name="attachment[]" id="attachment" onchange="document.getElementById('moreUploadsLink').style.display = 'block';" />
<div id="moreUploads">
</div>
<div id="moreUploadsLink" style="display:none;">
<a href="javascript:addFileInput();">Attach another File</a></div>
<input type="submit" value="Add">
</form>
</body>
</html>
add.php
كود PHP:
.<?php
// الاتصال بقاعدة البيانات
mysql_connect("localhost", "username", "password") or die(mysql_error()) ;
mysql_select_db("employeez") or die(mysql_error()) ;
while(list($key,$value) = each($_FILES['attachment']['name']))
{
if(!empty($value))
{
$filename = $value;
$filename=str_replace(" ","_",$filename);// Add _ inplace of blank space in file name, you can remove this line
$add = "upimg/$filename";
copy($_FILES['attachment']['tmp_name'][$key], $add);
chmod("$add",0777);
// ارسال المعلومات الى قاعدة البيانات
mysql_query("INSERT INTO `employees` VALUES ('$_FILES['attachment']['name'][$key]')") ;
}
}
?>
Upload a file to your server and add it's details to MySQL - SQL Upload File