繁体   English   中英

PHP图像数据库错误[关闭]

[英]error with php image database [closed]

我写这个时有一个问题:

<body>
<form action="new 1.php" method="POST" enctype="multi/form-data">
File:
<input type="file" name="image"><input type="submit" value="upload">

</form>
<?php


$file = $_FILES['image']['tmp_name'];

$dbhost     = "localhost";
$dbname     = "testtest";
$dbuser     = "root";
$dbpass     = "";


$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);


?>

它是在写我这样的:未定义的索引:C:\\ Program Files(x86)\\ EasyPHP-DevServer-14.1VC11 \\ data \\ localweb \\ projects \\ guysite2 \\ new 1.php在第11行中的图像

我试着做:if(isset($ _ FILES ['image']))但还是行不通,有人可以帮我吗?

更换

<form action="new 1.php" method="POST" enctype="multi/form-data">

<form action="new 1.php" method="POST" enctype="multipart/form-data">

UPD:该代码对我有用

<?php
    if (isset($_FILES['image'])) {
        $file = $_FILES['image']['tmp_name'];
        echo $file . '<br>';
    }
?>

<form action="new 1.php" method="POST" enctype="multipart/form-data">
    File: <input type="file" name="image">
    <input type="submit" value="upload">
</form>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM