Php 来自复选框的数据不会进入IE和Firefox中的数据库

Php 来自复选框的数据不会进入IE和Firefox中的数据库,php,javascript,Php,Javascript,这是我将值输入数据库的代码: if (isset($_POST['submit'])) { $check1=$_POST['chk1']; $con = mysql_connect("144.100.166.07","arj","1lgh"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("arjunJalaaDe", $con); for($i=0;$i<sizeof(

这是我将值输入数据库的代码:

if (isset($_POST['submit']))
{
$check1=$_POST['chk1'];
$con = mysql_connect("144.100.166.07","arj","1lgh");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("arjunJalaaDe", $con);

for($i=0;$i<sizeof($check1);$i++)
{
$sql="INSERT INTO testing (word) values ('". $check1[$i]."')";
mysql_query($sql) or die('Error: ' . mysql_error());
}
mysql_close($con);
echo("its done");
}
if(isset($\u POST['submit']))
{
$check1=$_POST['chk1'];
$con=mysql_connect(“144.100.166.07”、“arj”、“1lgh”);
如果(!$con)
{
die('无法连接:'.mysql_error());
}
mysql_select_db(“arjunJalaaDe”,$con);

对于($i=0;$i),浏览器处理错误javascript的方式存在差异。 不久前我遇到了类似的问题,当我使用jquery时,一个浏览器正确地完成了所有事情,但其他浏览器却没有。 所以错误在javascript中。我看到的唯一javascript调用是onlcick事件。
也许可以试试,
onclick=“javascript:chkcontrol(0)”

您的问题将出现在Javascript中。浏览器对服务器端代码(如php)没有任何影响。请查看ie或firefox中的调试器,以找出您遇到的Javascript错误。

是否有适当的形式存在?您应该在chkcontrol函数中调试函数…尝试警告复选框值..然后重试你将得到..它用onclick事件检查复选框。但是不使用上面的脚本插入值客户端脚本正在检查选中的复选框的数量。这些值是在服务器端插入的。我理解这一点,但我要说的是,你使用的浏览器对PHP的工作方式没有影响。
<input type="checkbox" name="chk1[]" id="chk" value="pic1" onclick="chkcontrol(0)"></input>