php - 我在 mysql 中对表 "tabla_imagen"的查询更新不起作用

标签 php mysql

我正在对我的表“tabla_imagen”进行基本更新,但它不起作用我不知道为什么,我正在寻找我的问题但我没有找到任何帮助我的东西,我的服务器向我显示这个: undefined variable :Id on modificar_historia.php 中的第 14 行,表格的行是 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>

modificarh.php

<?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'];

关于php - 我在 mysql 中对表 "tabla_imagen"的查询更新不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56284177/

相关文章:

php - Doctrine 2 中的动态表/实体名称

php - 在mysql中已经创建表后如何使用自动增量命令?

php - GPS坐标Mysql查询

php - 如何礼貌地询问远程网页是否更改?

php - 披萨数据库优化

php - 从 shell 或 apache 服务器运行 PHP 脚本

mysql - MS SQL 数据库管理/IDE

php native 查询到codeigniter查询

c# - 为windows窗体应用程序计算mysql数据库中一列的平均值

php - 当月销售总额