0

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

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");
}

这些值取自复选框。

<input type="checkbox" name="chk1[]" id="chk" value="pic1" onclick="chkcontrol(0)"></input>

它在 Chrome 上运行良好,但不能在 IE 和 Firefox 中插入。

4

2 回答 2

1

好吧,浏览器如何处理不正确的 javascript 是有区别的。前段时间我遇到了类似的问题,当我使用 jquery 时一个浏览器正确地完成了所有事情,但其他浏览器却没有。所以错误在javascript中。我看到的唯一 javascript 调用是 onlcick 事件。也许试试,onclick="javascript:chkcontrol(0)"

于 2012-07-09T07:52:12.860 回答
0

您的问题将在您的 Javascript 中。浏览器对像 php 这样的服务器端代码没有影响。查看 ie 或 firefox 中的调试器,找出您遇到的 javascript 错误。

于 2012-07-09T07:58:40.910 回答