Php 我可以发布多个关联数组吗
我正在开发一个用户输入可用性数据库。为了使信息标准化,我想使用多个选择输入Php 我可以发布多个关联数组吗,php,html,sql,associative-array,Php,Html,Sql,Associative Array,我正在开发一个用户输入可用性数据库。为了使信息标准化,我想使用多个选择输入 <form method="post" action=''example.php"> Gamerid:<input ="text" name ="gamerid"/></br> Monday:<select name="monday[]" multiple="multiple"> <option>Select your availability<
<form method="post" action=''example.php">
Gamerid:<input ="text" name ="gamerid"/></br>
Monday:<select name="monday[]" multiple="multiple">
<option>Select your availability</option>
<option value="4">4pm</option>
<option value="5">5pm</option>
<option value="6">6pm</option>
<option value="7">7pm</option>
<option value="8">8pm</option>
<option value="9">9pm</option>
<option value="10">10pm</option>
<option value="11">11pm</option>
<option value="12">12pm</option>
<option value="1a">1am</option>
</select> </br>
Tuesday:<select name="tuesday[]"multiple="multiple">
<option>Select your availability</option>
<option value="4">4pm</option>
<option value="5">5pm</option>
<option value="6">6pm</option>
<option value="7">7pm</option>
<option value="8">8pm</option>
<option value="9">9pm</option>
<option value="10">10pm</option>
<option value="11">11pm</option>
<option value="12">12pm</option>
<option value="1a">1am</option>
</select> </br>
Wednesday:<select name="wednesday[]" multiple="multiple">
<option>Select your availability</option>
<option value="4">4pm</option>
<option value="5">5pm</option>
<option value="6">6pm</option>
<option value="7">7pm</option>
<option value="8">8pm</option>
<option value="9">9pm</option>
<option value="10">10pm</option>
<option value="11">11pm</option>
<option value="12">12pm</option>
<option value="1a">1am</option>
</select> </br>
在操作页面中,您将获得数组,然后通过使用内爆
您可以将其转换为字符串,然后插入到数据库中
请尝试使用此代码
<form method="post">
Tuesday:<select name="tuesday[]"multiple="multiple">
<option>Select your availability</option>
<option value="4">4pm</option>
<option value="5">5pm</option>
<option value="6">6pm</option>
<option value="7">7pm</option>
<option value="8">8pm</option>
<option value="9">9pm</option>
<option value="10">10pm</option>
<option value="11">11pm</option>
<option value="12">12pm</option>
<option value="1a">1am</option>
</select>
<input type="submit" name="submit">
</form>
<?php
if(isset($_POST['submit'])){
$var=$_POST['tuesday'];
echo implode(",",$var);
}
?>
星期二:
选择您的可用性
下午4点
下午5点
下午6点
晚上7点
晚上8点
晚上9点
晚上10点
晚上11点
下午12点
凌晨1点
让你试试echo序列化($\u POST)代码>因此,代码应该可以发布到操作页面。。如果我需要再次调用并显示数据,那么使用内爆还是序列化更好?是的,您可以…在检索时,您可以使用explode methode将数据转换为数组格式,并可以对其进行迭代…好的。。然后需要寻找代码未发布的另一个原因。。它只是返回到输入页面。设置sql错误,但甚至不获取上述代码!您将从select&store中获得多个值,在获取数据时,您可以将这些值转换为数组并显示单个值