我正在尝试在提交表单数据之前将表单数据保存到wordpress数据库中。请帮忙。我的继承人代码和PHP代码插入到数据库:如何在提交前将表单数据保存到数据库中
<form method="post" action="https://app.icontact.com/icp/signup.php" name="icpsignup"
id="icpsignup1030" accept-charset="UTF-8" onsubmit="return verifyRequired1030();">
<input type="hidden" name="redirect" value="http://www.123.com/thank-you.html">
<input type="hidden" name="errorredirect" value="http://www.123.com/error.html">
<input type="hidden" name="listid" value="16360">
<input type="hidden" name="specialid:16360" value="MA3A">
<input type="hidden" name="clientid" value="1259610">
<input type="hidden" name="formid" value="1030">
<input type="hidden" name="reallistid" value="1">
<input type="hidden" name="doubleopt" value="0">
<input type="text" name="fields_email" size="21" style="padding:5px;">
<input type="image" name="submit" src="signup button top.png" value="" height="32px">
</form>
和代码插入到数据库:
<?php
require_once('../../../wp-config.php');
global $wpdb;
$table_name = "icontact_emails";
$email = $_POST[fields_email];
if (trim($email) != ""){
$wpdb->insert($table_name, array('email' => $email, 'timestamp'=> date("Y- m-d h:i:s")));
}
?>
你想什么时候存储它?在什么事件? –
服务器没有神奇的权力来访问用户计算机的数据必须提交保存在服务器端db – 2012-11-15 20:30:13
@markV我认为你有'提交'和'保存'的术语的误解;你可能对'submit'有不同的理解,但它通过点击按钮或ajax来将数据发送到服务器 – ianace