555、投票アンケート機能を作りました。助けを求めてください。上記のように、
はデータベースに保存されます。
次に、WHILE を通じて読み取ったデータを送信し、テーブルの 1 つ以上のフィールドに保存したいと考えています。つまり、WHILE ループのデータはバッチでデータベースに保存されます。 ?
フロントで下記の写真をご提示ください。
手順は次のとおりです。
| tr>
|
gt;
gt;
if($_GET['act'] == "addok")
{
$a=SafeHtml($_POST['a']);
$b=SafeHtml($ _POST['b']);
$c=SafeHtml($_POST['c']);
$d=SafeHtml($_POST['d']);
$e=SafeHtml( $_POST['e']);
$title=SafeHtml($_POST['title']);
$ntime=date('ymd');
//$result=$db- >query("select * FROM abstrc_update");
//$db->insert("INSERT INTO `abstrc_update` (`url2`)VALUES('".$url2."')");
$result=$db->query("select * from tongji");
$db->insert("INSERT INTO `tongji` ( `title` , `a` , `b` , ` c` , `d` , `e` , `ntime`) VALUES('".$title."','".$a."','".$b."','".$c. "','".$d."','".$e."','".$ntime."')");
exit;
Error("OK!","abstractguideline.php");
echo "OK";
}
循環しながら得られるものデータは書き込まれるべきデータ群ではありませんが、保存されているときに再度書き込まれます。
------解决思路----------------------
表单页生成代码没有什么问题
不过 name="=$row[title]?>" 最も良いです name="=$row[id]?>"1、处理数值要比处理文字串快
2、数字中に特殊文字を含まない、而字符串中可能了(必要二外的转义処理)
value="
受信後,$_POST 数組中就是提交的データ了