php
  • forms
  • 2016-05-20 62 views 0 likes 
    0

    在一个页面(DEFAULT_PAGE)我创造了这样一种形式:2表格1个数据库行

    <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”)的值,把它与形式一起在一个记录D b。 activacion_code的列名称是激活

    +0

    您可以使用会话以第一种形式存储发布的数据。您可以检索下一页中的所有数据。 –

    +0

    雅,我知道,但现在,如何将以前的形式保存的数据与当前窗体($ _POST(“activation_code”))一起添加到数据库。 – ZYWIEC

    +0

    使用第二个窗体上的隐藏输入来存储来自1st post的窗体? – Walfrat

    回答

    0

    创建一个新的隐藏字段,并从第一个表单中放入数据。这将自动与第二种形式一起传递。

    +0

    它的工作。谢谢! :) – ZYWIEC

    相关问题