gpt4 book ai didi

php - 从复选框形式创建数组

转载 作者:可可西里 更新时间:2023-10-31 22:18:09 26 4
gpt4 key购买 nike

我和我的 friend 正在制作一个网站,根据您的兴趣汇编新闻报道。有没有简单的方法来获取复选框数据并从选定的复选框中创建一个数组?这是我们的表格

<form action="signup.php" method="POST">
Name: <input type="text" name="name" /> <br />
Username: <input type="text" name="username"> <br />
Password: <input type="password" name="pwd" /> <br />
Email: <input type="text" name="email" /> <br />

<p>By filling out this we will be able to find news articles that will interest you</p> <br />
Politics<input type="checkbox" name="interest[]" value="Politics" /> <br />
Entertainment<input type="checkbox" name="interest[]" value="Entertainment" /> <br />
Tech <input type="checkbox" name="interest[]" value="Tech" /> <br />
Health<input type="checkbox" name="interest[]" value="Health" /> <br />
Living<input type="checkbox" name="interest[]" value="Living" /> <br />
Travel <input type="checkbox" name="interest[]" value="Travel" /> <br />
World<input type="checkbox" name="interest[]" value="World" /> <br />
Leisure<input type="checkbox" name="interest[]" value="Leisure" /> <br />
Finance<input type="checkbox" name="interest[]" value="Finance" /> <br />
Celebrity Gossip<input type="checkbox" name="interest[]" value="Gossip" /> <br />
Movies<input type="checkbox" name="interest[]" value="Movies" /> <br />
Sports<input type="checkbox" name="interest[]" value="Sports" /> <br />

<input type="submit" value="Submit">
</form>

我们如何使用这些数据制作一个 php 数组?

最佳答案

HTML 标记:

<form method="get">
<input type="checkbox" name="options[]" value="Politics"/> Politics<br/>
<input type="checkbox" name="options[]" value="Movies"/> Movies<br/>
<input type="checkbox" name="options[]" value="World "/> World<br/>
<input type="submit" value="Go!" />
</form>

在 php 代码中:

$checked = $_GET['options'];
for($i=0; $i < count($checked); $i++){
echo "Selected " . $checked[$i] . "<br/>";
}

关于php - 从复选框形式创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4516847/

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