从下拉列表Mysql修改字段

时间:2015-12-17 13:41:03

标签: mysql select

我有这个代码在数据库中有我的字段列表。 我必须选择其中一个元素并进行修改。

<?php 
mysql_connect("*", "*", "*") or die("Connection Failed");
mysql_select_db("Sql860043_2")or die("Connection Failed");
$query = "SELECT * FROM users"; 
$result = mysql_query($query); 
?>
<select name="select1">
<?php while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { ?>
  <option value="Test"> 
    <?php echo $line['firstname'];?> 
  </option>
<?php } ?>
</select>

这是结果: http://www.mobilesystemsas.it/ale/test1/test1.php 例如,我想选择&#34; Alessandro&#34;并将其修改为&#34; Giuseppe&#34;。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

select标记包裹在form标记中,并将其操作属性设置为当前的PHP脚本。

在执行查询以选择所有用户之前,请在$_POST超级全球中查看select标记的名称。如果已设置,请对给定用户执行带有该值的MySQL UPDATE语句。

以下是w3schools的示例:

UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value

注意:您可能还希望在hidden中包含form标记来存储用户ID,这在您的UPDATE语句中是必需的。