使用html表单(编辑按钮)php/mysql更新

使用html表单(编辑按钮)php/mysql更新,php,html,mysql,Php,Html,Mysql,我想知道如何使用html表单更新数据库中的帖子。我有一个使用INSERT的表单页面,它成功地将数据上传到我的数据库。我还有另一个页面使用SELECT显示该数据。在这个页面上,我希望有一个编辑按钮,将我发送到一个与原始表单类似的页面,但是这个页面包含已经插入表单中的db数据,以便于编辑和更新。基本上我不知道从哪里开始,我需要你的帮助!顺便说一句,这是一个专辑数据库 表单页面 <form method="post" action="spara2.php" name="std">

我想知道如何使用html表单更新数据库中的帖子。我有一个使用INSERT的表单页面,它成功地将数据上传到我的数据库。我还有另一个页面使用SELECT显示该数据。在这个页面上,我希望有一个编辑按钮,将我发送到一个与原始表单类似的页面,但是这个页面包含已经插入表单中的db数据,以便于编辑和更新。基本上我不知道从哪里开始,我需要你的帮助!顺便说一句,这是一个专辑数据库

表单页面

<form method="post" action="spara2.php" name="std">

    <label>Cover:</label><br>
    <input id="file" type="file" name="file"><br>

    <label>Title:</label><br>
    <input type="text" name="std_title" size="58"/><br>
    <label>Artist:</label><br>
    <input type="text" name="std_artist" size="58"/><br>
    <label for="select"><br>
    Year:</label><br>
    <select name="std_year">

<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
</select><br>

    <label>Description:</label><br>
    <textarea name="std_beskriv" cols="45" rows="7">
    </textarea><br>
    <label>Tracks:</label><br>
    <textarea name="std_lista" cols="45" rows="7">
    </textarea><br>
    <label>Spotify HTTP Link:</label><br>
    <input type="text" name="std_spotify" size="58"/><br>
    <br>
<label for="reset"></label><input type="reset" value="Reset"/>
<label for="save"></label><input type="submit" name="std_save" value="Save"/>
</form>

封面:

标题:

艺术家:


年份:
2014 2013 2012 2011 2010 2009 2008 2007 2006
说明:

曲目:

Spotify HTTP链接:


我的数据库被称为专辑和桌面音乐。我想要一个类似的页面,但其中插入了数据库中的数据。我的桌子有:

  • 身份证
  • 头衔
  • 艺术家
  • 别斯克里夫
  • 轨道
  • spotify
  • 日期
  • 既然db中有很多帖子,我如何选择特定的条目以便一次编辑一张专辑

    希望你能理解我的意思


    谢谢

    您应该使用$\u GET从数据库中获取特定的相册,并使用属性作为表单中的默认值。这里有一个例子

    Album1 Edit
    Album2 Edit
    Album3 Edit
    Album4 Edit
    Album5 Edit
    Album6 Edit
    
    从db检索所有相册时,应使用每个相册的唯一id创建唯一路径以更新特定相册。因此,“编辑”按钮应具有以下表单的链接:
    
    
    对于更新逻辑,是否将相册表中行的id传递给更新逻辑?我认为如果您也发布您的后端插入/更新代码,而不仅仅是前端表单代码,这将非常有用。
    $albumid = mysql_real_escape_string($_GET['edit']);
    $sql = "SELECT * FROM musik where albumid = $albumid";
    
    <input type="text" name="std_artist" value="<?php echo $album['std_artist'];?>" size="58"/>