【发布时间】:2017-05-11 14:55:44
【问题描述】:
我有一个文本框。我以这种格式输入值 12 13 14。 我预计这个结果是 12,13,14。但错误是显示 警告:在第 110 行的 E:\Xampp\htdocs\prize_bond\admin\index.php 中为 foreach() 提供的参数无效。
html代码
<form action="index.php" method="post">
<tr><td>Enter separated Values With out Comma ","</td>
<td><input name="imp" type="text" /></td></tr>
</form>
php 代码
<?php
$da=$_POST['imp'];
$ar = implode(',',$da);
foreach($ar as $k) die("not in the loop");
{
$q="insert into pb_100_fp (draw_3_fp) values ('".mysqli_real_escape_string($conn, $k)."')";
$rs=mysqli_query($conn, $q);
echo "$k";
}
exit;
?>
【问题讨论】:
-
无效的 HTML 结构
tr/td不能是form的直接子级。 -
所以除了 HTML(也许还有 JavaScript)之外,什么都没有?
-
PHP 代码
标签: javascript php html mysql mysqli