这是关于功能的。php文件。
我有一个带有两个链接的主页,可以将数据输入此表单(再融资)或该表单(购买)。两种形式都有相同的字段,只有一个问题不同。
本网站用于购房和再融资贷款,因此这两种形式之间的区别是;你家的价值是什么"E;对于再融资和;你想借多少钱"E;用于购买选项。这两种类型的选项值都是相同的,我只是将事务类型写入数据库,作为区分这两种类型事务的一种方法。
我的代码用于将数据插入数据库。提交后,我只想问,当交易来自再融资表单/url时,如何重定向到再融资感谢页面(报价感谢再融资),以及如何重定向到购买交易的感谢页面(报价感谢购买/)。
上面列出的页面中没有显示完整的URL,仅足以区分这两种形式。
我有以下重定向:
window.location = "quote-thank-you-purchase/";
这对购买很好。如何根据页面当前所在的URL创建一个开关或if/then语句,以根据哪种交易类型重定向到正确的感谢页面?
这是我使用重定向提交的表单(由于明显的原因,域已被删除):
函数submit\\u form(){ob\\u start();全局$wpdb;
$form_data = $wpdb->insert("wp_h_p", array(
\'salesprice\' => $_POST[\'salesprice\'],
\'loan_amount\' => $_POST[\'loan_amount\'],
\'income\' => $_POST[\'income\'],
\'fName\' => $_POST[\'fName\'],
\'lName\' => $_POST[\'lName\'],
\'property_street\' => $_POST[\'property_street\'],
\'property_city\' => $_POST[\'property_city\'],
\'property_state\' => $_POST[\'property_state\'],
\'property_zipcode\' => $_POST[\'property_zipcode\'],
\'primary_phone\' => $_POST[\'primary_phone\'],
\'email\' => $_POST[\'email\'],
\'ip\' => $_SERVER[\'REMOTE_ADDR\'],
\'formurl\' => $_SERVER[\'REQUEST_URI\'],
\'user_message\' => $_POST[\'user_message\'],
));
if($form_data) {
?>
<script>
window.location = "https:///quote-thank-you-purchase/";
</script>
<?php
} else {
$message = \'<div class="alert alert-error">There is an error adding the new record. </div>\';
}
<?php
<script>
if ( window.history.replaceState ) {
window.history.replaceState( null, null, window.location.href );
}
</script>
<?php
return ob_get_clean();
}
add_shortcode(\'form_submit\', \'submit_form\');
提前谢谢你。