title: $path= "Image/".$_FILES["image"]["name"];
body: <blockquote>
    <p>"Undefined index: image in
    C:\xampp\htdocs\learn_php\Category\insertup.php on line 34" this error
    is showing and that line 34 is-</p>
  </blockquote>
  
  <pre><code>$path= "Image/".$_FILES["image"]["name"];
  </code></pre>
  
  <blockquote>
    <p>EDIT.PHP File:-</p>
  </blockquote>
  
  <pre><code>&lt;?php
  if(isset($_GET['id']) &amp;&amp; $_GET['id'] != '') {
  mysql_connect('localhost', 'root', '');
  mysql_select_db('opencart_php');
      $id=$_GET['id'];
  
  $query=mysql_query("SELECT * FROM categories WHERE Id='".$id."'");
      $row=mysql_fetch_array($query);
      $cname = $row['category_name'];
      $sname = $row['sort_order'];
      $desc  = $row['description'];
      $image = $row['image']; 
  } else {
      $id    = '';
      $cname = '';
      $sname = '';
      $desc  = '';
      $image = '';
  }
  ?&gt;  
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;
  &lt;title&gt;Category Details&lt;/title&gt;`
  &lt;h1 align="center"&gt;Category Details&lt;/h1&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
  &lt;table width="400" border="1" align="center"&gt;
  &lt;tr&gt;
  &lt;td&gt;&lt;form name="myform" action="insertup.php?id=&lt;?php echo $id; ?&gt;" method="post" enctype="multipart/form_data"&gt;
  &lt;table width="334" border="0" align="center"&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;b&gt;Category Name:&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="cname" value="&lt;?php echo $cname; ?&gt;"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;b&gt;Sort Order:&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" name="sorder" size="5" value="&lt;?php echo $sname; ?&gt;"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td height="40"&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="text" rows="10" cols="20" name="desc" value="&lt;?php echo $desc; ?&gt;" /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
     &lt;tr&gt;
      &lt;td height="37"&gt;&lt;b&gt;Image:&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&lt;input type="file" name="image" id="image"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;b&gt;Status:&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&lt;select name="status"&gt;
            &lt;option value='1'&gt;Enable&lt;/option&gt;
            &lt;option value='0'&gt;Disable&lt;/option&gt;
          &lt;/select&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
  &lt;table width="368"&gt;
  &lt;tr&gt;
  &lt;td width="173" align="right"&gt;&lt;input type="submit" name="submit" value="Submit"&gt;&lt;/td&gt;
  &lt;td width="183" align="center"&gt;&lt;input type="reset" name="reset" value="Reset"&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  &lt;/form&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <blockquote>
    <p>INSERTUP.PHP :-</p>
  </blockquote>
  
  <pre><code>if($_POST["cname"] != "" &amp;&amp; $_POST["desc"] != "" &amp;&amp; $_POST["image"] != "") {
          $_SESSION['cname']=$_POST["cname"];
          //echo $_SESSION['cname'];
          $query=mysql_query("SELECT * FROM categories WHERE category_name='".$_SESSION['cname']."'");
          $row=mysql_fetch_array($query);
          $c_name=$row['category_name'];
          $img=$row['image'];
          echo $c_name;
          //$id=$row['id'];
          //if(isset($_FILES["image"])) {
          print_r($_FILES);
              if($cname != $c_name &amp;&amp; $image != $img) {
                  $path= "Image/".$_FILES["image"]["name"];
                  if($path != '') {   
                      if(copy($_FILES["image"]["tmp_name"], $path)) {
                          $sql=mysql_query("INSERT INTO categories (category_name, sort_order, description, image, status)
                               VALUES ('$cname', '$sorder', '$desc', '$image', '$status')") or die(mysql_error());
                          header('location: index.php');   
                      } else {
                      echo "Error in Insertion";
                      }   
                  } else {
                      echo "Image not Uploaded";  
                  }
            } //} 
      }
  }
  </code></pre>