PHP-非动态语句
所以我有一个php语句:PHP-非动态语句,php,wordpress,Php,Wordpress,所以我有一个php语句: $latest_pollsid,包含一个数字,该数字在每次提交特定表单时增加1。我将此语句读入几个函数,对于其中一个函数,我希望它捕获当前时间的值,而不是更新。本质上,我希望它在函数运行时读取语句,获取数字,然后显示它,即使语句本身的值发生变化,以后也不会改变。有没有办法用PHP实现这一点 非常感谢您的帮助 更新-PHP函数代码: function polls_latest_id() { global $wpdb; $poll_id = $wpdb-&g
$latest_pollsid
,包含一个数字,该数字在每次提交特定表单时增加1。我将此语句读入几个函数,对于其中一个函数,我希望它捕获当前时间的值,而不是更新。本质上,我希望它在函数运行时读取语句,获取数字,然后显示它,即使语句本身的值发生变化,以后也不会改变。有没有办法用PHP实现这一点
非常感谢您的帮助
更新-PHP函数代码:
function polls_latest_id() {
global $wpdb;
$poll_id = $wpdb->get_var("SELECT pollq_id FROM $wpdb->pollsq WHERE pollq_active = 1 ORDER BY pollq_timestamp DESC LIMIT 1");
return intval($poll_id);
}
管理轮询代码
本页列出了所有具有正确id的民意测验,但我不太了解PHP,因此很难解释:
echo "<tr id=\"poll-$poll_id\" $style>\n";
echo '<td><strong>'.number_format_i18n($poll_id).'</strong></td>'."\n";
echo '<td>';
if($current_poll > 0) {
if($current_poll == $poll_id) {
echo '<strong>'.__('Displayed:', 'wp-polls').'</strong> ';
}
} elseif($current_poll == 0) {
if($poll_id == $latest_poll) {
echo '<strong>'.__('Displayed:', 'wp-polls').'</strong> ';
}
} else if(in_array($poll_id, $multiple_polls)) {
echo '<strong>'.__('Displayed:', 'wp-polls').'</strong> ';
}
echo“\n”;
回显“”.number\u format\u i18n($poll\u id)。“”。“\n”;
回声';
如果($current_poll>0){
如果($current\u poll==$poll\u id){
回显“”。(显示:”、“wp轮询”)。;
}
}elseif($current_poll==0){
如果($poll\u id==$latest\u poll){
回显“”。(显示:”、“wp轮询”)。;
}
}else if(在数组中($poll\u id,$multiple\u polls)){
回显“”。(显示:”、“wp轮询”)。;
}
到目前为止,您得到了什么?听起来像是您通常会使用db的东西。你在用一个吗?@AdRock我不知道该怎么做,但我用php函数的代码编辑了一篇文章,该函数的值增加了一个。该函数不会增加任何值,它所做的只是从数据库中读取当前值。那么,显示FunbAction返回的内容,您是在尝试捕获刚刚创建的ID还是在尝试捕获最新的ID?您可以使用cookie或隐藏字段跟踪投票ID,具体取决于什么是合适的——但这并不能让用户更持久地选择要查看和处理的上一次投票。也许描述一下目的(而不仅仅是你想发生什么),也许提供建议会更容易。