我有以下代码,在提交表单后可以工作:我正在我的上传文件夹中获取正在上传的照片。
现在我想在我的数据库中插入此照片的名称和路径。
示例:
如果图像名称是6.jpg,我希望在我的数据库中名称=6.jpg并且路径=上传/6.jpg
html:
<form method="post" enctype="multipart/form-data">
<input type="file" name="foto">
<input type="submit" name="submit">
php:
<?php
if (isset($_POST['submit']) && empty($errors) === true )
{
$name=basename($_FILES['foto']['name']);
$t_name=$_FILES['foto']['tmp_name'];
$dir='upload';
if(move_uploaded_file($t_name,$dir."/".$name))
{
}
else
{
}
}
?>
<?php
if(move_uploaded_file($t_name,$dir."/".$name))
{
mysql_connect('localhost','username','password');
mysql_select_db('yourdb');
$path=$dir."/".$name;
$sql="INSERT INTO `your_table`(`name`,`path`) values ('".$name."','".$path."')";
$result=mysql_query($sql);
if($result){
echo"Successfully added to db";
}
}
else
{
echo "Sorry.File Upload failed";
}
?>