[英]How to stay on same page after click “submit” button, and keep the date I entered in JavaScript
[英]How can I reloaded URL link, that it stay the same after I click on submit button
我有一個簡單的表格:
<div class="form-style-2">
<form action="" name="formular" id="formular" method="GET">
<label for="actual_position"><span>From: <span class="required"></span></span><input name="actual_position" type="text" maxlength="512" id="actual_position" class="searchField"
<?php if(!empty($actual_position)){ ?>
value="<?php echo $_GET['actual_position']?>"
<?php
}else {
?> value = ""; <?php
} ?>/></label>
<label for="final_position"><span>To: <span class="required"></span></span><input name="final_position" type="text" maxlength="512" id="final_position" class="searchField" <?php if(!empty($final_position)){ ?>
value="<?php echo $_GET['final_position']?>"
<?php
}else {
?> value = ""; <?php
} ?>/></label>
<input type="submit" value="Find path" />
另一個以表單形式進行多重選擇的人通過URL鏈接獲取值,並與數據庫競爭並獲得som結果。 這是一個代碼:
<table width= "570px">
<tr><td width="200px" style="align:center"><b>Waypoints:</b> <br>
<tr><td width="370px"><select style="float:center; margin-left:5px" multiple id="waypoints">
if(!empty($urls)){
foreach($urls as $url){
if($result = $conn->query("SELECT * FROM $table where $ID = '$url' "));
$atraction = $result->fetch_array(); ?>
<option value="<?php echo $atraction['lat']. "," . $atraction['lon']; ?>"
> <?php echo "<b>".$atrction['City']. ", " . $atraction['Name'];?> </option>
<?php
}
}
?>
</select></td></tr>
<br>
</table>
</form>
並從網址代碼獲取ID:
if(!empty($_GET[$ID])){
$urls = $_GET[$ID];
foreach($urls as $url){
// echo $url;
}
}
...,並在提交后將其發布到URL,例如: http : //127.0.0.1/responseweb/travel.php?actual_position=Paris&final_position=Praha&ID[]=23&ID[]=15&ID[]=55
...對我來說非常重要的是ID的值...但是當我更改例如實際位置然后提交時,我丟失了ID,我得到了這樣的信息: http : //127.0.0.1/sensitiveweb/travel .PHP?actual_position =柏林&final_position =布拉格
單擊提交按鈕完整網址鏈接后,您能幫助我如何獲得嗎? 謝謝
我在理解您的問題OP時遇到了一些麻煩,但是我想我以某種方式理解了您的想法,因此我決定嘗試為您提供答案。
我已經重新編寫了您的代碼,並試圖以某種方式改進代碼結構。 在我的示例中,我還使用了表單方法POST,因此您可以看到如何更改重定向URL上的get數據。
在這里查看我的代碼示例: http : //pastebin.com/wQ7QCBmt
我還決定使用表單方法POST而不是GET,因此您可以輕松地執行后端任務,並在需要時擴展鏈接。 即使使用GET,您也可以向鏈接添加更多數據。 您可以在表單內添加一個隱藏的輸入,例如:
<input type="hidden" name="more_data" value="a_value" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.