所以基本上我想要做的是获取选定的清单元素并将它们的“名称”发送到数据库。我也想对收音机做同样的事情。这是代码:
<?php
$user_files_directory = 'uploads/unused_images/'.$_SESSION['user_id'].'/';
if (file_exists($user_files_directory)) {
$dir_handle = @opendir($user_files_directory);
while ($file = readdir($dir_handle)) {
if($file == "." || $file == ".." || $file == "index.php" )
continue;
echo "
<div id=\"image_container\">
<div id=\"unused_images_selector\">
<img src=\"uploads/thumbs/unused_images/".$_SESSION['user_id']."/$file\" alt=\"Test\">
</div>
<div id=\"checkbox\">
<input type=\"checkbox\" name=\"$file\">
</div>
</div>
";
}
// Close
closedir($dir_handle);
} else {
echo "<p>
You have not uploaded any images.
</p>";
}
?>
存在一个帖子:
$file = $_POST['file'];
这是其余的:
function create_new_page($page_name, $album_name, $file, $file1, $file2) {
$page_name = mysql_real_escape_string(htmlentities($page_name));
mysql_query("INSERT INTO `pages` VALUES ('', '$album_name', '".$_SESSION['user_id']."', UNIX_TIMESTAMP(), '$page_name', '$file2', '$file3', '$file')");
return mysql_insert_id();
}
除了收音机/清单之外的所有东西都可以工作,非常感谢任何帮助,我知道代码可能不是最好的,但那是因为我没有做过太多的 PHP,只是想要一些工作代码,所以现在不太担心这里的问题在那里。
额外: $file 是放置在页面中的图像的名称(它是用户想要使用的图像的选择区域),所以我希望使用 $file 它会在MYSQL 数据库,但它改为写入“数组”。