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