edit.php不工作,未显示通知/错误

edit.php不工作,未显示通知/错误,php,mysql,Php,Mysql,我在编辑上传到MySQL的数据时遇到问题。我试图编辑名称文件和描述选项,但表单上没有显示数据, 这里是我的edit.php <html> <head> <title>Form Edit Data</title> </head> <body> <a href="homeadmin.php">Kembali</a> <table border=1> <tr>

我在编辑上传到MySQL的数据时遇到问题。我试图编辑名称文件和描述选项,但表单上没有显示数据, 这里是我的edit.php

<html>
<head>
<title>Form Edit Data</title>
</head>

<body>

<a href="homeadmin.php">Kembali</a> 

<table border=1>



<tr>
    <td align=center>Edit Data</td>
  </tr>
  <tr>
    <td>
      <table>
      <?php
      include "dbconfig.php";

      error_reporting(E_ALL); 

      $id = (int)$_GET['id'];
      $mysql = "SELECT * FROM tbl_uploads WHERE id=$id";
      $result = mysql_query($mysql);
      $row = mysql_fetch_array($result);
      echo mysql_error();
      ?>
      <form method="post" action="update.php?">
      <input type="hidden" name="id" value="<?php  echo "$row[id]"?>">
        <tr>        
          <td>Nama File</td>
          <td>
            <input type="text" name="file" 
        size="40" value="<?php echo "$row[file]"?>">
          </td>
        </tr>
        <tr>
          <td>Deskripsi</td>
          <td>
            <textarea input type="text" name="dekripsi"
            value="<?php echo "$row[dekripsi]"?>"> </textarea>
          </td>
        </tr>

        <tr>


     <td align="right">
            <input type="submit" 
          name="submit" value="Update">
          </td>
        </tr>
      </form>
      </table>
    </td>
  </tr>
</table>
</body>
</html>

它从表格中获取数据,但不是从我选择的,从表格上的第一个
id
(我从表格中选择了3个id),这应该用我选择的数据填充。

您忘记了使用
href
获取
id

下面是一个示例代码:

<a href="edit.php?id=<?php echo $row['id']; ?>" >

我看到您的ID字段在查询中被引用;它声明为varchar吗?不,它声明为int,为什么?
其中id='$id'
我不明白为什么它用单引号括起来。一些提示,将Mysql更改为准备好的函数。(mysqli或pdo)还有一件事是
@Edmhar是的,这就是我错过的问题,谢谢兄弟,现在
nama文件的格式是填充的,但是dekripsi的格式仍然是空白的,你能回答我的问题吗?不在评论中,所以我可以给马克接受你的回答,谢谢@Edmhar。它解决了兄弟,在我在查询中漏掉一个字符之前。约翰:没问题,编码快乐!
<a href="edit.php?id=<?php echo $row['id']; ?>" >