我为我的帖子创建了两个单独的数据库,一个用于文章,一个用于审核。
我的两个数据库表基本相同。
CREATE TABLE IF NOT EXISTS `post` (
`post_id` int(11) NOT NULL,
`post_title` varchar(25) NOT NULL,
`post_text` varchar(500) NOT NULL,
`post_img` varchar(255) NOT NULL,
`post_pic` varchar(255) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
对于我使用控制器的文章:
function index_ajax()
{
echo "\$_POST:<br>";
var_dump($_POST);
}
function index_post()
{
echo "\$_POST:<br>";
var_dump($_POST);
$data = $_POST['data'];
$data['post_id'] = $this->params[0];
insert('post', $data);
}
现在我需要为评论帖做基本相同的事。
function index_ajax()
{
echo "\$_REVIEW :<br>";
var_dump($_REVIEW);
}
function index_review()
{
echo "\$_REVIEW:<br>";
var_dump($_REVIEW);
$data = $_REVIEW['data'];
$data['review_id'] = $this->params[0];
insert('review', $data);
}
这些文章很适合数据库,但同样的方法也无法用于评论。
我的格式从<form class="form-inline" method="post" role="form">
更改为<form class="form-inline" method="review" role="form">
我有点觉得它不会为它工作
我听说它应该有效,但事实并非如此。我很感激新的提示和想法。
谢谢!
更新。对于将来会这样做的人。
function index_ajax()
{
echo "\$_POST:<br>";
var_dump($_POST);
}
function index_post()
{
echo "\$_POST:<br>";
var_dump($_POST);
$data = $_POST['data'];
$data['review_id'] = $this->params[0];
insert('review', $data);
}
答案 0 :(得分:0)
答案 1 :(得分:0)
GET和POST只有两种方法。您可以将$ _POST的值放入$ _REVIEW中。 像这样的东西$ _REVIEW = $ _ POST。