我目前有一个名为 的表paper
,其中包含用户上传到我的系统的每篇论文的所有信息。我还有一张桌子叫paper_topics
;这意味着paper_id
从topic_id
一个名为topic
. 但是我不确定如何使用 PHP 来允许用户选择多个主题,然后将它们与paper_id
表一起提交paper_topics
。
这是我上传论文的代码。
if(!is_dir("paper")) {
mkdir("paper");
}
function savedata(){
global $_FILES, $_POST, $putItAt;
$sql = "INSERT INTO `internetcoursework`.`paper` (
`paper_id`,
`username`,
`title`,
`abstract`,
`filelocation`,
`date_added`)
VALUES (NULL,'".mysql_real_escape_string($_POST['username'])."' , '".mysql_real_escape_string($_POST['title'])."',
'".mysql_real_escape_string($_POST['abstract'])."', '".mysql_real_escape_string($putItAt)."', CURDATE());";
mysql_query($sql);
}
$putItAt = "paper/".basename($_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FIleS['uploadedfile']['tmp_name'],$putItAt)) {
savedata();
header("location: listfiles.php");
echo "you have succesfully uploaded";
}else {
if(copy($_FILES['uploadedfile']['tmp_name'],$putItAt)) {
savedata();
header("location: listfiles.php");
} else {
echo "you totally failed";
}
}
?>
'