我是wordpress的新手,但我真的很喜欢这个,我很想在wordpress中编写我的应用程序。然而,还有很多东西需要学习,过了一段时间,人们可能会失去理智,就像我刚才所做的那样。在过去的两天里,我一直在寻找一个非常简单的问题的解决方案。我想重新加载管理页面并传递$\\u POST变量。实际上,我想在管理面板中编写一个小的crm程序,因为它很好地远离公共(前台)部分。
也许这不是正确的工作方式,如果不是,请告诉我。
我面临的第一个问题是,在重新发布页面时,我似乎无法传递$\\u POST变量naam和voornaam。wordpress将页面本身作为变量传递。
下面是简单的代码:
/** Step 2 (from text above). */
add_action( \'admin_menu\', \'patientenbeheer\' );
/** Step 1. */
function patientenbeheer() {
add_menu_page(__(\'patientenbeheer\'), __(\'patientenbeheer\'),\'manage_options\', basename(__FILE__), \'patientenbeheer_options\');
}
/** Step 3. */
function patientenbeheer_options() {
if ( !current_user_can( \'manage_options\' ) ) {
wp_die( __( \'You do not have sufficient permissions to access this page.\' ) );
}
?>
<div class="wrap">
<h2><?php _e(\'patientenbeheer\'); ?></h2>
<div id="saved"></div>
<form action="" method="post" enctype="multipart/form-data">
<p>naam: <input type="text" name="naam" value="" /> voornaam: <input type="text" name="vnaam" value="" /><br />
<input type="submit" value="Submit" />
<?php
if ( isset($_POST)) {
if (! isset($_POST[\'vnaam\'])){
echo "<p> naam: ".$_POST[\'naam\']." </p>";
}elseif ( ! isset($_POST[\'naam\'])){
echo "<p> vnaam: ".$_POST[\'vnaam\']." </p>";
} else {
echo "<p> beide </p>";
}
}
?>
<p>
</form>
</div>
重载返回此:/wp管理员/管理员。php?第页=军事病人。php
如果我将表单标签更改为:我得到:/wp管理员/管理员。php?naam=naam&;vnaam公司=
$\\u POST值包含在内,但链接缺少页面:ManualPatientenBeheer。php。它应该重新加载到:/wp管理员/管理员。php?第页=军事病人。php?naam=naam&;vnaam公司=
这是可能的还是我的工作方法错了?
更简单地说,每次传递变量时,我都想向页面添加文本。文本是sql select查询中的信息或用于添加新患者的字段。