在一页(default_page)上,我创建了一个这样的表单:
<form action="next_page/" method="post" id="add_this">
<tr><th><label for="company_nip">NIP:</label></th>
<td><input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57' name="company_nip" id="company_nip" class="regular-text" required placeholder="NIP" maxlength="10"></input></td></tr>
<input type="submit" name="submit_form" value="Send" /> </form>
在另一页(next_page /)上,我的下一个表单如下所示:
<form action="#v_form" method="post" id="add_this">
<tr><th><label for="activation_code">Enter activation code:</label></th>
<td><input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57' name="activation_code" id="activation_code" class="regular-text" required maxlength="10"></input></td></tr>
<input type="submit" name="submit_formm" value="Send" />
</form>
现在我想将两个表单中的数据发送到数据库中的一行。 我知道如何只从一个发送(next_page /中的代码):
if ( isset( $_POST["submit_form"] ) && $_POST["company_nip"] && != "" ) {
$table = $wpdb->prefix."test";
$company_nip = strip_tags($_POST["company_nip"], "");
$wpdb->insert(
$table,
array(
'company_nip' => $company_nip
)
);
echo '<div id="message_position_capreg"><p class="error_form"><font color="green">Success!</font></p></div>';
}
如何修改它还带有$ _POST(“activation_code”)的值,并将其与该表单一起发送给db中的一条记录。 activacion_code的列名是激活
答案 0 :(得分:0)
创建一个新的隐藏字段,并将第一个表单中的数据放入其中。哪个将与第二个表单一起自动传递。