【问题标题】:how to use submitted data cformsll plugin in wordpress and store separately in database如何在wordpress中使用提交的数据cformsll插件并单独存储在数据库中
【发布时间】:2012-12-18 15:48:17
【问题描述】:

我正在使用 cformsll http://www.deliciousdays.com/cforms-plugin/ 插件并创建了一个联系表单(name='Polling Form')并将其插入到 Polling 页面中

<!--cforms name="Polling Form"-->

为了显示数据,我在 Polling 页面上编写代码如下

<!--cforms name="Polling Form"-->

<?php
$array = get_cforms_entries();   /* all data, no filters */

echo '<table>';
echo '<tr><th>Name</th><th>Email</th><th>Website</th></tr>';
foreach( $array as $e ){
    echo '<tr><td>' . $e['data']['Your Name'] . '</td><td>' . $e['data']['Email'] . '</td><td>' . $e['data']['Website'] . '</td><tr>';
}
echo '</table>';
?>

但是当我提交页面时什么也没发生,警告来了

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wordpress-test\wp-content\plugins\exec-php\includes\runtime.php(42) : eval()’d code on line 8

我搜索了很多论坛,但无法得到答案如何使用提交的数据并单独存储在数据库中。

【问题讨论】:

    标签: php database wordpress


    【解决方案1】:

    我正在使用您现在拥有的代码的变体,它工作正常。我认为您遇到的问题是您正在尝试使用 2 年未维护的插件在页面上执行 PHP:

    http://wordpress.org/extend/plugins/exec-php/

    您需要将代码取出到主题的函数文件中,并创建一个短代码,如下所示:

    function mydatadisplay {
    $array = get_cforms_entries();   /* all data, no filters */
    
    /* CHECK TO SEE IF YOU HAVE DATA. Otherwise, your script may fail */
    if (! $array) {echo '<p>Query returned no results.</p>'; } else {
    
    /* OK, we have data, so let's display it */
    
    echo '<table>';
    
    echo '<tr><th>Name</th><th>Email</th><th>Website</th></tr>';
    
    foreach( $array as $e ){
    echo '<tr><td>' . $e['data']['Your Name'] . '</td><td>' . $e['data']['Email'] . '</td>        <td>' . $e['data']['Website'] . '</td><tr>';}
    
    echo '</table>'; }
    }
    
    add_shortcode('myshortcode', 'mydatadisplay');
    

    然后调用页面中的简码:

    [myshortcode]
    

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2016-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多