php - 数据未添加到自定义 wordpress 表中
问题描述
我为填写日期的表格创建了一个简码。短代码按要求正常工作,但日期未提交到数据表中。
我不知道填充数据会产生什么实际问题。
这是我添加日期的用户简码
function userdash1()
{?>
<div class="my">
<form method="POST" action="">
<input type="date" name="edate" />
<br><br>
<input type="submit" value="submit"/>
</form></div>
<?php
if ( isset( $_POST['submit'] ) ){
global $wpdb;
$wpdb->insert( $tablename, $data);
}
if(isset($_POST['submit'])){
$date=$_POST['edate'];
$table_name2 = $wpdb->prefix . 'exam';
$wpdb->insert(
wp_pte_exam,
array(
'id' => 1,
'uid' => $uid,
'e_date' => $date
) );
echo '<script>alert("Question added");</script>';
$wpdb->last_error('not given');
exit;
}
}
add_shortcode('users', 'userdash');
解决方案
推荐阅读
- javascript - Javascript API 轮询
- javascript - 将 aws-sdk js v2 迁移到 v3 getHLSStreamingSessionURLCommand 的问题
- javascript - 通过子进程在Nodejs中解压缩文件时出现问题,它给了我一个错误,但是当我在子进程中运行确切的命令时它可以工作
- scala - 如何在 Mill ivyDeps 中定义 withSources 和/或 withJavadoc
- firebase - 如何解决“A RenderFlex 底部溢出 77 像素”。
- css - 材料选项卡内容隐藏在 Ionic React 中
- linux - 为什么 Ansible 在 ansible_os_family": "Debian" 中为 CentOS 编写 Ansible?CentOS 不是 RedHat 家族?
- python - 如何设置 QAction 图标文本
- docker - Jenkinsfile:如何捕获 docker.Image.run() 的标准输出?
- python - 在 Python 3 UTF-8 上将字节转换为字符串会引发错误