我有一个 html 表单,它运行一个 php 脚本,它将文本字段插入 MySQL 数据库。我使用这个数据库来创建用户配置文件,但在配置文件中我还需要声音、视频和图片。是否有任何脚本可以在硬盘上创建一个文件夹,其名称是我从表单中插入的名称,并将所选文件存储在此文件夹中并将文件路径插入 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);
?>