現在、私は両方のファイルに1つのフィールドを使用しているので、別のテーブルフィールドにpdfとビデオを挿入する必要があります。ここに私の挿入コード
pdfとビデオを別々のテーブルフィールドで別々に挿入する方法
<?php @session_start();
if(isset($_POST['send']))
{
include("db.php");
extract($_POST);
$detail=$_FILES['detail']['name'];
$detail=time()."-".$detail;
$path="upload/".$detail;
move_uploaded_file($_FILES['detail']['tmp_name'],$path);
$allowedExts = array("jpg", "jpeg", "gif", "png", "mp3", "mp4", "wma", "3gp");
$extension = pathinfo($_FILES['detail']['name'], PATHINFO_EXTENSION);
if ((($_FILES["detail"]["type"] == "video/mp4")
|| ($_FILES["detail"]["type"] == "audio/mp3")
|| ($_FILES["detail"]["type"] == "video/3gp")
|| ($_FILES["detail"]["type"] == "audio/wma")
|| ($_FILES["detail"]["type"] == "image/pjpeg")
|| ($_FILES["detail"]["type"] == "image/gif")
|| ($_FILES["detail"]["type"] == "image/jpeg"))
&& ($_FILES["detail"]["size"] < 20000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["detail"]["error"] > 0)
{
echo "Return Code: " . $_FILES["detail"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["detail"]["name"] . "<br />";
echo "Type: " . $_FILES["detail"]["type"] . "<br />";
echo "Size: " . ($_FILES["detail"]["size"]/1024) . " Kb<br />";
echo "Temp file: " . $_FILES["detail"]["tmp_name"] . "<br />";
if (file_exists("upload/" . $_FILES["detail"]["name"]))
{
echo $_FILES["detail"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["detail"]["tmp_name"],
"upload/" . $_FILES["detail"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["detail"]["name"];
}
}
}
else
{
echo "Invalid file";
}
$query="insert into detail(detail_id,topic_id,detail) values('$detail_id','$topic_id','$detail')";
$q=mysql_query($query);
\t if($q)
{
//echo "save successfully";
$_SESSION['msg']="Save Successfully.... Thank you";
}
else
{
//echo "try again..";
$_SESSION['msg']="Try again..";
}
}
?>
今私は両方のPDFファイルのための2つの異なるフィールドを使用する必要があるとvideo.Currently PDFと挿入するビデオの両方のための1つのフィールドに「詳細」があります。誰も私のコードに従って私に教えてください。
2つの方法があります。1.要求を処理する共通の関数を書くことができます。 2.あなたは別々の2つの機能を書くことができます。要求に応じて、すなわちpdfまたはビデオコールrelavent機能。 –
あなたは私にちょっとした知識があるので私には適切なコードを教えてくれますか?私は初心者ですので、私はあなたのコードの助けを借りてビデオを挿入しました。あなたの答えにもこの質問のコードを教えてください –
上記のコードはあなたのためにうまくいきますか? –