Php mysql中我的查询更新到我的表;表1“图像”;不起作用

Php mysql中我的查询更新到我的表;表1“图像”;不起作用,php,mysql,Php,Mysql,我正在对我的表“tabla_imagen”做一个基本的更新,但它不起作用我不知道为什么,我在搜索我的问题,我没有发现任何对我有帮助的东西,我的服务器向我显示:未定义的变量:modificar_historia.php中第14行的Id,表中的行是,Id和nombre。 (就像你可以看到我不会说英语,所以如果你对mu的问题有疑问,请告诉我,我已经在es.stackoverflow.com上试过了) 这是我的密码 modificar_historia.php <!DOCTYPE html>

我正在对我的表“tabla_imagen”做一个基本的更新,但它不起作用我不知道为什么,我在搜索我的问题,我没有发现任何对我有帮助的东西,我的服务器向我显示:未定义的变量:modificar_historia.php中第14行的Id,表中的行是,Id和nombre。 (就像你可以看到我不会说英语,所以如果你对mu的问题有疑问,请告诉我,我已经在es.stackoverflow.com上试过了)

这是我的密码 modificar_historia.php

<!DOCTYPE html>
<html>
<head>
<title>Registro de datos</title>
</head>

<body>
     <?php 
    include("conexion.php");




    $query = "SELECT * FROM tabla_imagen WHERE Id ='$Id'";
    $resultado= $conexion->query($query);
    $row = $resultado->fetch_assoc();
    ?>
    <center>

    <form action="modificarh.php?id=<?php echo $row['Id']; ?>" method="post"  enctype="multipart/form-data">
 <input type="text" REQUIRED name="nombre" placeholder="Nombre..." value="<?php echo $row['nombre'];?>"/><br/><br/>          
                <input type="submit" value="Guardar" >  
                </form>
             </center>
    </body> 

    </html>
<?php

include ("conexion.php");

$Id = $_REQUEST['Id'];


$nombre = $_POST['nombre'];

$query = "UPDATE tabla_imagen SET nombre='$nombre' WHERE Id = '$Id'";
$resultado = $conexion->query($query);

if($resultado){


        echo "Si se modifico";
}
else{
    echo "No se modiifico";
}

?>

达托斯登记处

url仅使用小写id

modificarh.php?id=
将您的php文件更改为

$Id = $_REQUEST['id'];

url仅使用小写id

modificarh.php?id=
将您的php文件更改为

$Id = $_REQUEST['id'];

Id
不是您想要阅读的
Id
案例。
Id
不是您想要阅读的
Id
案例。您可以执行变量转储或打印$请求吗?您可以执行变量转储或打印$请求吗?