簡體   English   中英

使用php在數據庫mysql中上傳圖像

[英]uploading images in database mysql using php

我正在使用 php 構建一個腳本來上傳數據庫中的圖像,但由於以下錯誤而被卡住:當我在瀏覽器中打開我的頁面時,向我顯示以下消息:

注意:未定義索引:第10行C:\\xampp\\htdocs\\12\\index.php中的圖片請選擇文件

下面是我的初始形式的腳本:

<html>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
File:<input type="file" name="image" /><input type="submit" value="upload" />
</form>
<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("databaseimage") or die(mysql_error());
//files properties
echo $file = $_FILES["image"]["tmp_name"];
if(!isset($file))
echo'please select a file';
else{
    $image = $_FILES['image']['tmp_name'];
    }
?>
</body>
</html>

首先檢查是否有上傳(因此$_FILES["image"]根本存在):

if (isset($_FILES["image"]))
{
    $file = $_FILES["image"]["tmp_name"];
    if (!isset($file)) {
        echo 'please select a file';
    } else {
        $image = $_FILES['image']['tmp_name'];
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM