gpt4 book ai didi

php - 根据特定的 HTML 选择表单值运行 PHP IF 语句

转载 作者:行者123 更新时间:2023-11-29 21:21:12 27 4
gpt4 key购买 nike

我对 PHP 还很陌生,恐怕有点困惑。

我到处都搜索过,但找不到匹配的内容。

我想做的是根据 HTML 选择表单的值运行 IF。谁能指出我正确的方向?

(我正在尝试设置投票系统。我可以使用不同的提交按钮更新 MySQL 数据库,但我希望使用选择框。)

HTML:

<form action='vote_action.php' method='post'>
<select name="selectbox">
<option value=“optone”>optone</option>
<option value=“opttwo”>opttwo</option>
</select>
<input type='submit' name="submit" value=’submit’/>
</form>

PHP:

if(isset($_POST['selectbox']))
{
if(isset($_POST[‘optone’]))
{
$vote_optone = "UPDATE mytable SET votes=votes+1 WHERE id=1";

$run_optone = mysqli_query($con, $vote_optone);

if($run_optone){

echo “First updated“;
}
}


if(isset($_POST[‘opttwo’]))
{
$vote_opttwo = "UPDATE mytable SET votes=votes+1 WHERE id=2”;

$run_opttwo = mysqli_query($con, $vote_opttwo);

if($run_opttwo){

echo “Second updated“;
}
}


}

最佳答案

改变

if (isset($_POST[‘optone’])) {
// ...
}

if ($_POST['selectbox'] == 'optone')) {
// ...
}

并对 opttwo 执行相同的操作。

请注意,PHP 中的字符串是用 '" 引用的,而不是用 引用的。

关于php - 根据特定的 HTML 选择表单值运行 PHP IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35712249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com