我有一个下拉菜单,这是我的老师要求我做的这个程序的更新功能的一部分。
http://oi39.tinypic.com/sboec6.jpg
选项是年龄、名字、姓氏(对不起,非英语)。
HTML 代码
<br><p><br>Atualizar (Insira o primeiro nome):</p>
<input name="primeiro_nome_selecionado" placeholder="" autofocus>
<select name="a_modificar">
<option value="idade_modificar">Idade (a idade para a qual deseja mudar):</option>
<option value="primeiro_nome_modificar">Primeiro nome (o nome para o qual deseja mudar):</option>
<option value="ultimo_nome_modificar">Ultimo nome (o apelido para o qual deseja mudar):</option>
</select>
<input name="valor_a_modificar" placeholder="Valor a inserir:" autofocus>
<input type="submit" value="Atualizar">
PHP 代码
if($primeiro_nome = '$primeiro_nome_selecionado'){
if($a_modificar = '$primeiro_nome_modificar'){
mysql_query("UPDATE persons SET primeiro_nome='$valor_a_modificar' WHERE primeiro_nome='$primeiro_nome_selecionado'");
}
if($a_modificar = '$ultimo_nome_modificar'){
mysql_query("UPDATE persons SET ultimo_nome='$valor_a_modificar' WHERE primeiro_nome='$primeiro_nome_selecionado'");
}
if($a_modificar = '$idade_modificar'){
mysql_query("UPDATE persons SET idade='$valor_a_modificar' WHERE primeiro_nome='$primeiro_nome_selecionado'");
}
我的问题:
无论我在下拉菜单中选择 Age、First 还是 Last name,您在第一个屏幕截图中看到的 new_value 始终插入到表的 first_name 字段中。
http://oi40.tinypic.com/e6dg5f.jpg
提前致谢。