修改下拉列表Mysql中的字段



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

<?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例如,我想选择"亚历山德罗"并将其修改为"朱塞佩"。我该怎么做?

select标记封装在form标记中,并将其action属性设置为当前php脚本。

在执行查询以选择所有用户之前,请在$_POST superglobal中检查select标记的名称。如果设置了该值,请对给定用户执行具有该值的MySQL UPDATE语句。

以下是w3schools的一个例子:

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

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

最新更新