Javascript 如何在新页面上向表单添加URL值
我有一个主要和次要的网页。主页有用户最初输入信息的输入。第二页给了我一个mysql的值列表。我希望我的用户能够单击其中一个值的链接,并打开主页,在正确的输入中返回值。有没有办法单击href链接并让主页输入拾取php变量?主页面输入已经回显了正确的变量。当前,如果选择了链接,则会打开主页面,输入中没有任何数据。非常感谢您的帮助,我的代码如下:Javascript 如何在新页面上向表单添加URL值,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我有一个主要和次要的网页。主页有用户最初输入信息的输入。第二页给了我一个mysql的值列表。我希望我的用户能够单击其中一个值的链接,并打开主页,在正确的输入中返回值。有没有办法单击href链接并让主页输入拾取php变量?主页面输入已经回显了正确的变量。当前,如果选择了链接,则会打开主页面,输入中没有任何数据。非常感谢您的帮助,我的代码如下: value="<?php echo htmlspecialchars($d_id); ?>" //example input value on
value="<?php echo htmlspecialchars($d_id); ?>" //example input value on primary page
function submit_form() //javascript
{
document.getElementById("submitform").submit();
}
// PHP
$creationdate = 'September 2015';
$sql = $conn->prepare("SELECT * FROM Shop_Information WHERE creation_date=? ORDER BY shop_id DESC") or die(mysqli_error($sql->db_link));
$sql->bind_param('s', $creationdate);
$sql->execute();
$sql->store_result();
$num_of_rows=$sql->num_rows;
$sql->bind_result($col1, $col2, $col3, $col4, $col5, $col6, $col7, $col8, $col9, $col10, $col11, $col12, $col13, $col14, $col15, $col16, $col17, $col18, $col19, $col20, $col21, $col22, $col23, $col24, $col25, $col26, $col27, $col28, $col29, $col30, $col31, $col32, $col33, $col34, $col35, $col36, $col37, $col38, $col39, $col40, $col41, $col42, $col43);
echo "<b><th><font size='5'>All dealer Mystery Shops.</font></th></b>";
echo "<hr> <br>";
while($sql->fetch())
{
$d_region = $col3;
$d_zone = $col4;
$d_district = $col5;
$d_id = $col6;
$d_name = $col7;
$d_url = $col8;
$d_num_1 = $col9;
$c_name = $col10;
$c_email = $col11;
$c_n_preferred = $col12;
$c_incentive1 = $col13;
$c_flag = $col14;
$l_name = $col15;
$c_date = $col16;
$s_date = $col17;
$d_called = $col18;
$t_called = $col19;
$c_q_1 = $col20;
$c_q_2 = $col21;
$c_q_3 = $col22;
$c_q_4 = $col23;
$c_q_5 = $col24;
$c_q_6 = $col25;
$c_q_7 = $col26;
$c_q_8 = $col27;
$c_q_9 = $col28;
$c_q_10 = $col29;
$c_q_11 = $col30;
$c_q_12 = $col31;
$c_q_13 = $col32;
$c_q_14 = $col33;
$c_q_15 = $col34;
$c_ec_1 = $col35;
$c_p_1 = $col36;
$c_p_2 = $col37;
$d_appt = $col38;
$t_appt = $col39;
$d_appt_cancelled = $col40;
$comments = $col41;
$c_q_16 = $col42;
$c_q_17 = $col43;
$shop_check = "update_shop";
$sh_id = $col1;
If($c_p_1 != "" && $c_p_2 != "")
{$c_p_1 = "Yes";}
elseif($c_p_1 == "" || $c_p_2 == "")
{$c_p_1 = "No";}
echo "<b>Dealer ID:</b> " . $d_id . " - <b>Dealer Name:</b> " . $d_name . " - <b>Mystery Shop ID:</b> " . $sh_id . " - <b>Graded?:</b> " . $c_p_1 . "<a href='/URL.php' id='submitform' onclick='submit_form();' target='_blank'>Select</a>" . "<br>";
}
value=”“//主页面上的输入值示例
函数submit\u form()//javascript
{
document.getElementById(“submitform”).submit();
}
//PHP
$creationdate=‘2015年9月’;
$sql=$conn->prepare(“从店铺信息中选择*,其中创建日期=?按店铺id描述订购”)或die(mysqli\u错误($sql->db\u链接));
$sql->bind_参数('s',$creationdate);
$sql->execute();
$sql->store_result();
$num\u of_rows=$sql->num\u rows;
$sql->bind\u结果($col1,$col2,$col3,$col4,$col5,$col6,$col7,$col8,$col9,$col10,$col11,$col12,$col13,$col14,$col15,$col16,$col17,$col18,$col19,$col20,$col21,$col22,$col23,$col24,$col25,$col26,$col27,$col28,$col29,$col30,$col31,$col32,$col33,$col35,$col36,$col37,$38,$39,$col40,$col41,$col42,$col43);
echo“所有经销商神秘商店”;
回声“
”;
而($sql->fetch())
{
$d_region=$col3;
$d_zone=$col4;
$d_区=$col5;
$d_id=$col6;
$d_name=$col7;
$d_url=$col8;
$d_num_1=$col9;
$c_name=$col10;
$c_email=$col11;
$c_n_preferred=$col12;
$c_incentive1=$col13;
$c_flag=$col14;
$l_name=$col15;
$c_date=$col16;
$s_date=$col17;
$d_called=$col18;
$t_called=$col19;
$c_q_1=$col20;
$c_q_2=$col21;
$c_q_3=$col22;
$c_q_4=$col23;
$c_q_5=$col24;
$c_q_6=$col25;
$c_q_7=$col26;
$c_q_8=$col27;
$c_q_9=$col28;
$c_q_10=$col29;
$c_q_11=$col30;
$c_q_12=$col31;
$c_q_13=$col32;
$c_q_14=$col33;
$c_q_15=$col34;
$c_ec_1=$col35;
$c_p_1=$col36;
$c_p_2=$col37;
$d_appt=$col38;
$t_appt=$col39;
$d_appt_cancelled=$col40;
$comments=$col41;
$c_q_16=$col42;
$c_q_17=$col43;
$shop\u check=“更新店铺”;
$sh_id=$col1;
如果($c_p_1!=”&&$c_p_2!=”)
{$c_p_1=“是”;}
elseif($c|p|U 1==“c|p|U 2==”)
{$c_p_1=“否”}
echo“经销商ID:.$d_ID.”-经销商名称:.$d_名称.-神秘店铺ID:.$sh_ID.-分级?:“$c_p_1.”;
}
谢谢大家的帮助,我找到了答案。下面是代码片段:
下面是我用来将字符串发布到URL的href
echo "<b>Dealer ID:</b> " . "<a href='/URL.php?dealer_id=".$d_id."&dealer_url=".$d_url."&dealer_name=".$d_name."&Region=".$d_region."&RO_Open=".$d_zone."&RO_Number=".$d_district."&number1=".$d_num_1."&first_name=".$c_name."&customer_email=".$c_email."&number_preferred=".$c_n_preferred."&customer_incentive1=".$c_incentive1."&customer_flag=".$c_flag."&list_name=".$l_name."&creation_date=".$c_date."&sale_date=".$s_date."&date_called=".$d_called."&time_called=".$t_called."&call_question_1=".$c_q_1."&call_question_2=".$c_q_2."&call_question_3=".$c_q_3."&call_question_4=".$c_q_4."&call_question_5=".$c_q_5."&call_question_6=".$c_q_6."&call_question_7=".$c_q_7."&call_question_8=".$c_q_8."&call_question_9=".$c_q_9."&call_question_10=".$c_q_10."&call_question_11=".$c_q_11."&call_question_12=".$c_q_12."&call_question_13=".$c_q_13."&call_question_14=".$c_q_14."&call_question_15=".$c_q_15."&call_question_ec_1=".$c_ec_1."&call_penalties_1=".$c_p_1."&call_penalties_2=".$c_p_2."&date_appointment=".$d_appt."&time_appointment=".$t_appt."&date_appointment_cancelled=".$d_appt_cancelled."&comments=".$comments."&call_question_16=".$c_q_16."&call_question_17=".$c_q_17."&shop_type=".$shop_check."' target='_blank'>".$d_id."</a>" . " - <b>Dealer Name:</b> " . $d_name2 . " - <b>Mystery Shop ID:</b> " . $sh_id . " - <b>Graded?:</b> " . $c_p_3 . "<br>";
谢谢大家的帮助,我找到了答案。下面是代码片段: 下面是我用来将字符串发布到URL的href
echo "<b>Dealer ID:</b> " . "<a href='/URL.php?dealer_id=".$d_id."&dealer_url=".$d_url."&dealer_name=".$d_name."&Region=".$d_region."&RO_Open=".$d_zone."&RO_Number=".$d_district."&number1=".$d_num_1."&first_name=".$c_name."&customer_email=".$c_email."&number_preferred=".$c_n_preferred."&customer_incentive1=".$c_incentive1."&customer_flag=".$c_flag."&list_name=".$l_name."&creation_date=".$c_date."&sale_date=".$s_date."&date_called=".$d_called."&time_called=".$t_called."&call_question_1=".$c_q_1."&call_question_2=".$c_q_2."&call_question_3=".$c_q_3."&call_question_4=".$c_q_4."&call_question_5=".$c_q_5."&call_question_6=".$c_q_6."&call_question_7=".$c_q_7."&call_question_8=".$c_q_8."&call_question_9=".$c_q_9."&call_question_10=".$c_q_10."&call_question_11=".$c_q_11."&call_question_12=".$c_q_12."&call_question_13=".$c_q_13."&call_question_14=".$c_q_14."&call_question_15=".$c_q_15."&call_question_ec_1=".$c_ec_1."&call_penalties_1=".$c_p_1."&call_penalties_2=".$c_p_2."&date_appointment=".$d_appt."&time_appointment=".$t_appt."&date_appointment_cancelled=".$d_appt_cancelled."&comments=".$comments."&call_question_16=".$c_q_16."&call_question_17=".$c_q_17."&shop_type=".$shop_check."' target='_blank'>".$d_id."</a>" . " - <b>Dealer Name:</b> " . $d_name2 . " - <b>Mystery Shop ID:</b> " . $sh_id . " - <b>Graded?:</b> " . $c_p_3 . "<br>";
当然,这可以通过JS和一些AJAX调用实现!到目前为止,您对它的研究向您展示了什么?您可以通过href
和url传递这样的值。php
可以通过$\u GET
像$linkid=$\u GET[“id”]这样的链接获取值
嘿,谢谢Shehary!如果我已经在使用表单来发布而不是GET呢?对不起,我应该更具体一点。我正在以if-elseif格式发布主页上的数据。如何将GET语句集成到该php中来评估这些帖子?我将GET语句添加到else评估中,并且在openin时可以工作g从第二页删除主页面,但从主页面发布数据不再有效。您可以在接收页面上将其更改为$u请求。这将接受post或getSure,可以通过JS和一些AJAX调用实现!到目前为止,您对其进行了哪些研究?您可以使用href
和在url.php
可以从带有$\u GET
的链接中获取值,就像$linkid=$\u GET[“id”]
嘿,谢谢Shehary!如果我已经在使用表单来发布而不是GET呢?对不起,我应该更具体一点。我正在以if-elseif格式发布主页上的数据。如何将GET语句集成到该php中来评估这些帖子?我将GET语句添加到else评估中,并且在openin时可以工作g从次页面删除主页面,但从主页面发布数据不再有效。您可以在接收页面上将其更改为$u请求。这将接受post或get