Php 使用jquery添加表单的一部分
我有一个名为st_record_rcs.php的php表单。它有一个下拉菜单,可调用showFirstDivstr: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
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。该文件是否位于您提交的文件中?除非你缩小你的问题范围,否则我们很难帮助你。