edit.php没有工作,没有通知/错误显示

时间:2015-10-25 19:42:46

标签: php mysql

我上传到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>

我无法从我选择的数据中获取数据,其空白表单,但是当我尝试将查询更改为:

$mysql = "SELECT * FROM tbl_uploads WHERE id";

它从表格中的第一个id获取表格中的数据,而不是我选择的数据(我从表中选择3个id),这应该填写我选择的数据

1 个答案:

答案 0 :(得分:0)

您忘记了获得href的{​​{1}}:
以下是示例代码:

ID

代表您的<a href="edit.php?id=<?php echo $row['id']; ?>" > ,这是您表格中列的名称吗?