Php 更改产品图片

Php 更改产品图片,php,sql,image,Php,Sql,Image,从代码中获取的“发送给我”错误。 检查不正确的文件位置路径 或 可能是您没有创建文件夹产品并检查您的数据库,以确认您拥有正确的列名 检查所有变量,如$Id、$Name、$Desc是否具有正确的值 像 (其中CategoryId=“.Id$”) 您需要在表单中定义enctype、方法类型(get或post),并使html如下所示: <?php $Name=$_POST['txtName']; $Desc=$_POST['txtDesc']; $path1 = $_FI

从代码中获取的“发送给我”错误。 检查不正确的文件位置路径

可能是您没有创建文件夹产品并检查您的数据库,以确认您拥有正确的列名

检查所有变量,如$Id、$Name、$Desc是否具有正确的值 像

(其中CategoryId=“.Id$”)

您需要在表单中定义enctype、方法类型(get或post),并使html如下所示:

<?php
    $Name=$_POST['txtName'];
    $Desc=$_POST['txtDesc'];
    $path1 = $_FILES["txtFile"]["name"];
    move_uploaded_file($_FILES["txtFile"]["tmp_name"],"../Products/"  .$_FILES["txtFile"]["name"]);
    //** Establish Connection with MYSQL
    $con = mysql_connect("localhost","root");
    // Select Database
    mysql_select_db("jmmc", $con);
    // Specify the query to Update Record
    $sql = "Update admin_category set CategoryName='".$Name."',Description='".$Desc."',Image='".$path1."' where CategoryId=".$Id."";
    // Execute query
    mysql_query($sql,$con);
    // Close The Connection
    mysql_close($con);
?>

您需要在isset语句中定义PHP代码,如下所示:

  <form action="" method="post" enctype="multipart/form-data">
  <input type="file" name="txtFile" >
  <input type="hidden" name="txtDesc" value="aaaaa"> 
  <input type="hidden" name="txtName" value="naveed"> 
  <input type="submit" name="submit_button">
  </form>

您的问题或问题或任何相关控制台错误在哪里..?我想用新图像更新当前产品图像抱歉,我对php和SQL不熟悉。除了您使用的
mysql\uuuu
已经被弃用,并且您的代码受到SQL注入的影响之外,问题出在哪里?您已经提到了您的意图,但有什么错代码是什么?请在帖子中清楚地解释这个问题。图片没有上传到我放置的文件夹中,图片也没有显示在产品列表中
<?php
if (isset($_POST['submit_button'])) {
 $fileName = $_FILES["txtFile"] ["name"];
if (isset($fileName)) {
 $Name=$_POST['txtName'];
 $Desc=$_POST['txtDesc'];
 $path1 = $_FILES["txtFile"]["name"];
 move_uploaded_file($_FILES["txtFile"]["tmp_name"],"../Products/"  .$_FILES["txtFile"]["name"]);
 //** Establish Connection with MYSQL
  $con = mysql_connect("localhost","root");
  // Select Database   
  mysql_select_db("stackoverflow", $con); 
 // Specify the query to Update Record


$sql = "Update admin_category set CategoryName='".$Name."',Description='".$Desc."',Image='".$path1."' where CategoryId=".$Id."";

 // Execute query

 mysql_query($sql,$con);

 // Close The Connection

 mysql_close($con);
 }

   }
 ?>