テキストフィールドをMySQLデータベースに挿入するphpスクリプトを実行するhtmlのフォームがあります。このデータベースを使用してユーザー プロファイルを作成しますが、プロファイルにはサウンド、ビデオ、画像も必要です。フォームから挿入した名前でハードドライブにフォルダーを作成し、選択したファイルをこのフォルダーに保存し、ファイルパスをMySQLデータベースに挿入するスクリプトはありますか?
また、検索結果ページにそれらを表示する必要があり、ユーザーを選択した場合は結果ページから、選択したレコードを表示するページにリダイレクトする必要がありますこのような。
フォームは次のとおりです。
<form action="process.php" method="post" >
<label>Όνομα:</label> <input type="text" name="Fname" /><br/><br/>
<label>Επώνυμο:</label> <input type="text" name="Sname" /><br/><br/>
<label>Είδος:</label> <input type="text" name="Genre" /><br/><br/>
<label>Είδικότητα:</label> <input type="text" name="Specialty" /><br/><br/>
<label>Βιογραφικό:</label> <input type="text" name="Bio" /><br/><br/>
<input type="submit" value="Καταχώρηση"/>
</form>
スクリプトは次のとおりです。
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("fasma", $con);
$sql="INSERT INTO artists2 (Fname, Sname, Genre, Specialty, Bio)
VALUES
('$_POST[Fname]','$_POST[Sname]','$_POST[Genre]','$_POST[Specialty]','$_POST[Bio]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Registration Successful";
mysql_close($con);
?>