【发布时间】:2020-07-18 22:24:46
【问题描述】:
添加进一步的解释。我对 php 很陌生,但一般不会编程。
我有一个用于在 wordpress 中创建模板并添加到 WP 页面编辑屏幕的插件
这些模板在一个文件夹中,见下文
C:\Wamp64\www\cbjaxon\wp-content\plugins\cgdmaintroutines\templates
这些 php 文件模板是文件维护例程
有时我需要在 00 和 01 文件之间来回移动
然后有“非页面” php 文件用于插入、删除记录以及
诸如 db_connect.php、错误处理等这些文件位于一个文件夹中
在网站文件夹 cbjaxon 下,即 cbjaxon/Code
单击添加、更新等按钮时,我需要在代码文件夹中调用(?)这些。
还需要从insert.php 循环回01 维护程序。
我会从我在 Stackoverflow 中看到的内容中想到,如果在
C:\Wamp64\www\cbjaxon\wp-content\plugins\cgdmaintroutines\templates
目录我可以使用 $url = 'filename' 并将其放在表单的操作字段中,然后
它会起作用的。但事实并非如此。
我知道我在胡言乱语,但我已经为此奋斗了好几天。
使用 Wordpress 创建页面。 文件实际位于“c:/wamp64/www/cbjaxon/Code/schoolInsert.php” 尝试将 $url 设置为适当的 url,以便可以插入、删除和更新。所有代码文件(插入、更新、删除)位于同一文件夹“c:/wamp64/www/cbjaxon/Code/?????.php。 Wordpress 页面代码位于 C:\Wamp64\www\cbjaxon\wp-ontent\plugins\cgdmaintroutines\templates\schoolMaint01-tpl.php 因此,尝试将表单中的操作字段设置为适当的 $url(并加载到操作字段)以插入、删除或更新。 我尝试使用 ../'s 等将 $url 设置为各种事物,并明确设置为实际文件位置,如下面的最后一个。 问题是我不知道如何让操作字段导航到我的 php 代码。我对php相当陌生。 显示的版本(用于添加)并且是我用作测试的版本,因为它最容易测试。 JS 函数 validateFormOnSubmit 正在工作,因为它不会产生错误。 从下面的路径可以看出,目前这一切都在我的本地计算机上完成。
$url = "/cgdschoolInsert.php"; #
$url = "c:/wamp64/www/cbjaxon/Code/cgdschoolInsert.php";
?>
<div class="maintScreen">
<form action="<?php echo $url ?>" name="schoolMaintForm"
onsubmit="return(validateFormOnSubmit());" method="post">
【问题讨论】:
-
你会想在this 抢夺。
-
如果文件位于当前脚本所在的同一文件夹中,则从
$url = "/cgdschoolInsert.php";中删除前面的/。