好吧,我得到这个,在这个时刻我只打印第一个submited的imagem!我该如何做到无限制,所以我的foreach可以INSERT所有这些?将多个上传文件的文件名存储到MySQL数据库中
<table width="400">
<form action="" method="post" enctype="multipart/form-data" >
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
<input type="hidden" value="<?php echo $row_Rs_maxID ['MAX(projectos_ID)']; ?>" name="idz" id="idz" />
</p>
</form>
<?php
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "uploads/$name");
}
}
foreach($_FILES as $file)
{
#upload deu certo
$query = mysql_query("INSERT INTO projectoimagens (projecto_fk, image)
VALUES (, '".$_FILES["pictures"]["name"][$key]."')");
}
?>
我不明白你的问题.... – Flukey 2011-05-31 15:12:35
我想打印到我的数据库的图片目录 – diogo 2011-05-31 15:16:14
但你是什么意思'打印'到你的'数据库的图片目录'?你的意思是,你想要将图像数据或图像名称存储在数据库中?请详细说明。 – Flukey 2011-05-31 15:17:46