我已经创建了一个系统,在它的前端,用户可以在帖子下面写一些建议。它与评论系统是分开的
我使用的代码是
<form method=\'POST\' action="">
<textarea name=posrav value="">Text here</textarea>
<input type=submit value=submit>
</form>
<?php
if(isset($_POST[\'posrav\'])) {
if($_POST[\'posrav\']!="") {
$posrav=get_post_meta($post->ID,\'pcom\',true);
$posrav=$_POST[\'posrav\'];
add_post_meta($post->ID,\'pcom\',$posrav);
}
}
$arpos=get_post_meta($post->ID,\'pcom\',false);
foreach ($arpos as $arposv){
echo $arposv . "Thumbup";
echo "</br>";
}
?>
现在我已经看到其他人在这个表单上写了什么,但我想要的是这些元行上的拇指向上和拇指向下功能,这样人们就可以对任何建议投赞成票和反对票。我面临的问题是post meta可以通过一个唯一的键调用
pcom
在我的情况下,我将如何调用并链接投票向上向下函数到post meta?
SO网友:jay.jivani
你必须使用update_post_meta
代替add_post_meta
if(isset($_POST[\'posrav\'])) {
if($_POST[\'posrav\']!="") {
$posrav=get_post_meta($post->ID,\'pcom\',true);
$posrav=$_POST[\'posrav\'];
update_post_meta($post->ID,\'pcom\',$posrav);
}
}