我有一个网站,我选中了多个复选框,我想将所选的那些保存在数据库中的表中的不同行中。使用下面的方法,我将所有数组保存在一行中。如何将它们保存在不同的行中?
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("fazer") or die(mysql_error());
$variavel = $_POST['color'];
$checkBox = implodefor(',', $variavel);
if(isset($_POST['submit']))
{
$query="INSERT INTO fazer (fazer) VALUES ('" . $checkBox . "')";
mysql_query($query) or die (mysql_error() );
echo "Complete";
}
?>
答案 0 :(得分:1)
你有(它更简单)让他们有一个数组来做到这一点:
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("fazer") or die(mysql_error());
$variavel = $_POST['color'];
if(isset($_POST['submit']))
{
foreach($variavel as $var) {
$query="INSERT INTO fazer (fazer) VALUES ('" . $var . "')";
mysql_query($query) or die (mysql_error() );
}
echo "Complete";
}
我真的不明白什么是implodefor