我正在尝试使用
的Submit Action将数据插入数据库中if(isset($_POST['sendrqst'])) {
$wpdb->insert("wp_refundrequests", [
"product_name" => $name,
"product_qty" => '5',
"comment" => "something",
"customer_name" => "test",
"refund_total" => "200",
"request_date" => "2000" ,
]);
$wpdb->print_error();
}
在一个不同的文件中,但是$ name即使在其自己的“ for”语句之外也可以在其他地方正常工作,但即使包含在主页中,它也不能在该辅助文件中工作,它只会打印出该文件的名称。文件本身,而不是应从wpdb中选择的产品的名称。 名称变量来自此:
$test = $_POST['productinfo'];
$total2 = 0;
for($i=0; $i < sizeof($test); $i++) {
list($name, $quantity, $total) = explode("|", $test[$i]);
全局变量应该在“ if”内部工作,但是在这种情况下,由于某种原因它甚至在“ if”外部工作也无法正常工作。为什么在某些“ if”语句中根本不起作用