ホームページ  >  記事  >  バックエンド開発  >  555、投票アンケート機能を作りました。

555、投票アンケート機能を作りました。

WBOY
WBOYオリジナル
2016-06-13 12:13:04947ブラウズ

555、投票アンケート機能を作りました。助けを求めてください。上記のように、

はデータベースに保存されます。



次に、WHILE を通じて読み取ったデータを送信し、テーブルの 1 つ以上のフィールドに保存したいと考えています。つまり、WHILE ループのデータはバッチでデータベースに保存されます。 ?
フロントで下記の写真をご提示ください。


手順は次のとおりです。



$ page=isset($_GET['page'])?intval($_GET['page']):1; //この文は page=18 の page の値を取得します。の場合、ページ数は 1 になります。
$num=24;
$total=$db->getcount("select * from diaocha");
//ページコード計算
$pagenum=ceil($total/$num ); //最後のページでもある合計ページ数を取得します
$page=min($pagenum,$page);//最初のページを取得します
$prepg=$page-1;/ /前のページ
$nextpg=($page==$pagenum ? 0 : $page 1);//次のページ
$offset=($page-1)*$num; $db- >query("select * from diaocha order by nid asc limit $offset,$num");
//mysql_query("set names 'gb2312'");//これは指定されたデータベース文字セットです、通常は配置されますデータベースに接続した後、
while($row=$db->getarray($result)){
?>
gt;,



?>





 




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="" 最も良いです name=""1、处理数值要比处理文字串快
2、数字中に特殊文字を含まない、而字符串中可能了(必要二外的转义処理)
value="

受信後,$_POST 数組中就是提交的データ了

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。