/**
* アンケート
*
*
**/
「isLogin.php」を含めます;
「../conn/config.inc.php」を含めます;
/*アクション操作初期化*/
if(emptyempty($_REQUEST['action'])){
$_REQUEST['アクション']='リスト';
}else {
$_REQUEST['アクション']=trim($_REQUEST['アクション']);
}
if($_REQUEST['アクション']=='追加'){
$tpl->assign('submitButton','追加');
$tpl->assign('tmess','追加投票选项');
$tpl->assign('act','insert');
$tpl->display('admin/addpoll.tpl');
}elseif ($_REQUEST['アクション']=='挿入'){
$title=$_POST['タイトル'];
$desc=$_POST['desc'];
$addtime=time();
$poll=$_POST['poll'];
$sql="アンケート (title,des,addtime) 値に挿入 ('$title','$desc','$addtime')";
$rs=$db->クエリ($sql);
$lastid=$db->insert_id();
foreach ($poll として $v){
$sql2="poll_option (polid,opdata) 値 ('$lastid','$v') に挿入";
$rs2=$db->クエリ($sql2);
}
if($rs&&$rs2){
echo "<script>location.href='poll.php?action=pollist'</script>";
}その他{
echo "<script>alert('失败!');history.go(-1)</script>";
}
}
//投票リスト表
elseif ($_REQUEST['action']=='polllist'){
// $sql="select * from vote order by id desc";
// $rs=$db->query($sql);
// $poll=$db->fetch_array($rs);
$poll=getpoll();
$tpl->assign('poll',$poll);
$tpl->assign('tmess','投票列表');
$tpl->display('admin/pollist.tpl');
}
//删除
elseif ($_REQUEST['action']=='del'){
$id=$_GET['id'];
$sql="id={$id} の投票から削除";
$sql2="polid={$id}のpoll_optionから削除";
//echo $sql="投票から削除 INNER JOIN poll_option ON vote_option.pollid=poll.id where id={$id}";
$rs=$db->クエリ($sql);
$rs2=$db->クエリ($sql2);
if($rs&&$rs2){
echo "<script>location.href='poll.php?action=pollist'</script>";
}その他{
echo "<script>alert('失败!');history.go(-1)</script>";
}
}
elseif ($_REQUEST['アクション']=='編集'){
$id=intval($_GET['id']);
// $sql="SELECT p.id、p.title、p.des、p.addtime、po.id、po.pollid、po.opdata
// FROM 投票 AS p
// LEFT JOIN vote_option AS po ON p.id = po.pollid
// WHERE p.id ={$id}";
$sql="id={$id} の投票から * を選択";
$rs=$db->クエリ($sql);
$row=$db->fetch_array($rs);
$sql2="poll_option から * を選択 (polid={$id} は ID ASC 順に並べます)";
$rs2=$db->クエリ($sql2);
$i=0;
$ポーション='';
while ($row2=$db->fetch_array($rs2)){
$i++;
$potion.="