注意:未定义索引:第12行上C:\ wamp64 \ www \ Php \ Project \ administration \ course_new_process.php中的照片

时间:2019-05-28 22:51:40

标签: php mysqli undefined-index

我要上传图片

我想用图像向数据库添加一些数据。但图片显示未定义索引

<?php

require('include/database.php');

$dir_student_photos = 'images/';

$course_name = $_POST['course_name'];
$fees = $_POST['fees'];
$old_fee = $_POST['old_fee'];
$duration = $_POST['duration'];

$photo_name = $_FILES['photo']['name'];
$photo_tmp_name = $_FILES['photo']['tmp_name'];
$photo_size = $_FILES['photo']['size'] / 1024;
$photo_allowed_ext = array('.jpg', '.jpeg', '.png');

$photo_extension = strrchr($photo_name, '.');
$photo_extesion = strtolower($photo_extension);

if(!in_array($photo_extension , $photo_allowed_ext))
    {
        die('Error: invalid image file');
    }


if($photo_size > 1024)
    {
        die('Error: File size is large');
    }

$upload = move_uploaded_file($photo_tmp_name, $dir_student_photos . $photo_name);

$sql = "INSERT INTO course

        SET

        course_name = '$course_name',
        fees = '$fees',
        old_fee = '$old_fee',
        duration = '$duration'
        photo= '$photo_name'
        ";

$query = mysqli_query($connection, $sql);


if(!$query)
{

    echo "Error: Cannot add to the database";

}
else{

    echo "Success: Course registered";

}
}
?>
  

注意:未定义索引:第12行上C:\ wamp64 \ www \ Php \ Project \ administration \ course_new_process.php中的照片

Call Stack
#   Time    Memory  Function    Location
1   0.0008  249464  {main}( )   ...\course_new_process.php:0
  

(!)注意:未定义索引:第13行的C:\ wamp64 \ www \ Php \ Project \ administration \ course_new_process.php中的照片

Call Stack
#   Time    Memory  Function    Location
1   0.0008  249464  {main}( )   ...\course_new_process.php:0
  

(!)注意:未定义索引:第14行的C:\ wamp64 \ www \ Php \ Project \ administration \ course_new_process.php中的照片

Call Stack
#   Time    Memory  Function    Location
1   0.0008  249464  {main}( )   ...\course_new_process.php:0
Error: invalid image file

表格

<form method='post' action='course_new_process.php'> 
    <table> 
    <tr> 
        <td>Name :</td> 
        <td> <input type="text" name="course_name"> </td> 
    </tr> 
    <tr> 
       <td>Fees :</td> 
       <td> <input type="text" name="fees"><br /> </td> 
    </tr> 
    <tr> 
        <td>Old Fees :</td> 
        <td> <input type="text" name="old_fee"><br /> </td> 
    </tr> 
    <tr> 
        <td>Duration :</td> 
        <td> <input type="text" name="duration"><br /> </td> 
    </tr> 
    <tr> 
        <td>Photo :</td> 
        <td> <input type="file" name="photo"><br /> </td> 
    </tr> 
        <td> <input type="submit" name="Save"><br /> </td> 
    </table> 
</form>

0 个答案:

没有答案
相关问题