Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-非动态语句_Php_Wordpress - Fatal编程技术网

PHP-非动态语句

PHP-非动态语句,php,wordpress,Php,Wordpress,所以我有一个php语句: $latest_pollsid,包含一个数字,该数字在每次提交特定表单时增加1。我将此语句读入几个函数,对于其中一个函数,我希望它捕获当前时间的值,而不是更新。本质上,我希望它在函数运行时读取语句,获取数字,然后显示它,即使语句本身的值发生变化,以后也不会改变。有没有办法用PHP实现这一点 非常感谢您的帮助 更新-PHP函数代码: function polls_latest_id() { global $wpdb; $poll_id = $wpdb-&g

所以我有一个php语句:

$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,具体取决于什么是合适的——但这并不能让用户更持久地选择要查看和处理的上一次投票。也许描述一下目的(而不仅仅是你想发生什么),也许提供建议会更容易。