我如何在 phpmyadmin 中插入图像。我需要数据库在用户添加后指定图像文件的路径。我尝试了几个选项,但没有一个出现。也许有人可以在这里提供帮助,否则我已经对自己失望
<?php
include ("settings.php");
$conn = mysqli_connect($host , $user , $pass , $db);
$about = mysqli_real_escape_string($conn,$_POST['about']);
$edate=strtotime($_POST['date']);
$edate=date("Y-m-d",$edate);
$sql = "INSERT INTO user_form (firstname, secondname, lastname, mail, about, dendata,file_name)
VALUES ('$name', '$sec', '$last', '$mail', '$about', '$edate',')";
if ($conn->query($sql) === TRUE){
echo "user not posted";
} else {
echo "allerrt:" . $sql . "<br>" . $conn->error;
}
?>
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>try</title>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"><link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="input.css">
<!-- jQuery -->
<script src="jquery-3.1.1.min.js" type='text/javascript'></script>
<!-- Bootstrap -->
<link href='bootstrap/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
<script src='bootstrap/js/bootstrap.min.js' type='text/javascript'></script>
<!-- Datepicker -->
<link href='bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css' rel='stylesheet' type='text/css'>
<script src='bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js' type='text/javascript'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js'></script><script src="./script.js"></script>
</head>
<body>
<div class="wrapper">
<form action="index.php" method="post" >
<div class="wrapper">
<div class="avatar-wrapper">
<img class="profile-pic" src="" />
<div class="upload-button">
<i class="fa fa-arrow-circle-up" aria-hidden="true"></i>
</div>
<input class="file-upload" name="image" type="file" accept="image/*"/>
</div>
<textarea maxlength = "1000" name="about" placeholder="о себе"></textarea>
<input type='date' name="date" class="form-control" data-provide="datepicker" placeholder='Select Date' style='width: 300px;' > <br>
<input id="submit" name="submit" type="submit" value="send"><br/>
</div>
</form>
</body>
</html>
首先,不要失望,我们都会跌跌撞撞,这是我们学习和提高的方式。 二、获取图片路径:
$img = $_FILES['image_name']['name']; //image_name is the name of the input type file
在 Html 中:
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<input type="file" name="image_name"/>