私はプログラミングでは新しく、私の学校のプロジェクトでは本当に私の心を傷つけているエラーを取得しています。私は画像をアップロードしようとすると、私は、画像変数を使用しているすべての行で、未定義インデックス:画像...エラーを取得します。 >> $ - 私は名前が
move_uploaded_file同じである必要があり、PHP に未定義のインデックス:画像...エラー
<input type="file" name="file" id="file"/>
このENCTYPE = "multipart/form-data" を指定し、フォームタグでくれ
<?php
include_once'variables.php';
if(isset($_POST["submit"])){
$name = $_POST["name"];
$artist = $_POST["artist"];
$price = $_POST["price"];
$category = $_POST["category"];
if(($name!="") && ($artist!="")&&($price!="")&&($category!="")){
$target_dir = "images/";
$name = $_FILES['image']['name'];
$extension=strtolower(substr($name, -3));
$size = $_FILES['image']['size'];
$type = $_FILES['image']['type'];
$temp_name = $_FILES['image']['tmp_name'];
if(move_uploaded_file($temp_name, $location.$name)){
$path=$location.$name;
$query = "INSERT INTO tracks(trackname,artist,price,categoryname)";
$query .="VALUES ('$name','$artist','$price','$category')";
$result= mysqli_query($connection,$query);
if(!$result){
die ('Query Failed' . mysqli_error());
}
if($name && $artist && $price)
{
echo "You have added track "."<b>$name</b>";
echo " by "."<b>$artist</b>";
echo " category "."<b>$category</b>";
echo " to be sold at "."<b>$$price</b>";
}
else{
echo "Warning:Fields Cannot be Blank!";
}}
}}
?>
あなたの 'form'コード' file'フィールドの 'name'は何ですか? –
さて、 '$ _FILES'の内容をダンプして見てください。 – arkascha
@Anantは、ここにアップロードするHTML '
選択した画像です:= "提出" の
の ' –