Php 使用jquery添加表单的一部分

Php 使用jquery添加表单的一部分,php,jquery,ajax,Php,Jquery,Ajax,我有一个名为st_record_rcs.php的php表单。它有一个下拉菜单,可调用showFirstDivstr: function showFirstDiv(str) { $('#div1').load('st_infopage.php?info_div1='+str); } $query11 = "SELECT name, contact, street, city, state, zip, country, phone, email,ID FROM st_profiles WHE

我有一个名为st_record_rcs.php的php表单。它有一个下拉菜单,可调用showFirstDivstr:

function showFirstDiv(str) {
$('#div1').load('st_infopage.php?info_div1='+str); 
}



$query11 = "SELECT name, contact, street, city, state, zip, country, phone, email,ID FROM st_profiles WHERE type='S' ORDER BY `st_profiles` . `name` ASC "
or logfile($comment1,$random,$location,$access,$first,$is_address,$is_vendor,$is_inventory,$is_admin);

$result4 = $mysqli->query($query11);
$count1 = '0';
$column_count = mysqli_field_count($mysqli);
while ($row2 = mysqli_fetch_array($result4, MYSQLI_BOTH))
{
for ($column_num = 0; $column_num < $column_count; $column_num++)
switch($column_num) {
case $column_num:
break;
} // END FOR LOOP

if ($count1 == '0') {
print ("<select name='shipper_addresses' onchange=\"showFirstDiv(this.value); \"  size='1' style='width:150; height:19; font-size:12px;' TABINDEX='1'>
<option value=''></option><option value='ADD'>[ADD NEW]</option>"); 

} 
print ("<option value='$row2[9]'>$row2[0]</option>");
$count1 = $count1 + 1;
} // END WHILE LOOP


print ("</select></td></tr>");

print ("<tr><td colspan='2'><div id='div1'><p> </p> </div></td></tr>");
这是文件st_infopage.php

if ($_GET[info_div1]) {

if ($_GET[info_div1] != 'ADD') {    
$query11 = "SELECT street,ID FROM st_profiles WHERE ID='$_GET[info_div1]' ORDER BY `st_profiles` . `name` ASC "
or logfile($comment1,$random,$location,$access,$first,$is_address,$is_vendor,$is_inventory,$is_admin);

$result_name_check4  = $mysqli->query($query11);
$passcheck2 = mysqli_fetch_array($result_name_check4, MYSQLI_NUM);    /* numeric array - meaning $passcheck[0] instead of $passcheck[user_id]*/

$shipper_street = $passcheck2[0]; 
} else {
$shipper_street = ''; 
}
echo "<table><input type='hidden' name='shipper_id' value='$shipper_id'>
<tr><td width='105' bgcolor='$shipstreet_color'>Shipper Name:</td><td><input type=text name='shipper_street' size=40 maxlength=40 style='width:150; height:18; font-size:10px;' value='$shipper_street' TABINDEX='2'></td></tr>
</table>";
    }

当我从名为st_infopage.php的下拉列表中选择值时,一切正常。发货人信息将正确显示在我的表单中的标记中。问题是,当我从st_record_rcs.php提交表单时,标记中的值不会发布。我没有对提交程序做任何事情

<form name='theForm' action='st_record_rcs.php' method=post >. 
除div标记中的值外,所有其他表单值都将通过。如何解决此问题?

因此,从:

<form name='theForm' action='st_record_rcs.php' method=post >
然后,我们的st_record_rcs.php将具有:

if(isset($_POST["submitRecordButton"])) {
     $userID = $_POST["userID"];
     // Do amazing things... or 

     /* for debugging's sake */
     echo $userID;
     exit;
}
因此,来自:

<form name='theForm' action='st_record_rcs.php' method=post >
然后,我们的st_record_rcs.php将具有:

if(isset($_POST["submitRecordButton"])) {
     $userID = $_POST["userID"];
     // Do amazing things... or 

     /* for debugging's sake */
     echo $userID;
     exit;
}

问题是,当我从st_record_rcs.php提交表单时,也许共享提交过程将进一步帮助找到解决方案。我没有对提交过程做任何事情。除了标记中的内容外,所有其他表单值都会通过查看生成的HTML。该文件是否位于您提交的文件中?我们很难帮助您,除非您缩小问题范围。问题是当我从st_record_rcs.php提交表单时,共享提交过程可能会进一步帮助您找到解决方案。我没有对提交过程做任何操作。除了标记中的内容外,所有其他表单值都会通过查看生成的HTML。该文件是否位于您提交的文件中?除非你缩小你的问题范围,否则我们很难帮助你。