簡體   English   中英

從下拉列表中保存值

[英]Saving the value from a drop-down list

這是我的情況,我有2個頁面,一個用於選擇值,另一個用於編輯與該值相關聯的數據庫相關事物。

現在,我對如何將從下拉列表中選擇的值保存到PHP變量中沒有任何了解(並且研究了很多)。

有任何想法嗎?

HTML:

<form action="page.php" method="get">
<select id="drop" name="drop">
  <option value="Volvo">Volvo</option>
  <option value="Saab">Saab</option>
  <option value="Mercedes">Mercedes</option>
  <option value="Audi">Audi</option>
</select>
<input type="submit" value="Submit!">
</form>

page.php文件:

<?php
echo $_GET['drop'];
?>

它的兩步:第一個html:

<form action='databasethings.php' method=post>
<select name="myvalue">
  <option value="value1">Value 1</option>
  <option value="value2">Value 2</option>
  <option value="value3">Value 3</option>
</select>
<input type=submit>
</form>

它用於將值發送到databasethings.php腳本。(

然后在databasethings.php中:

$myvalue=$_POST['myvalue'];
//do something with myvalue

這將從html中將值1,2或3捕獲到PHP中的$ myvalue

我認為您正在向頁面提交表單以編輯與數據庫相關的內容。 在該頁面上使用$ _REQUEST ['the_name_of_the_select_box']

    <select name="the_name_of_the_select_box"> 

選擇值將在

    $_REQUEST['the_name_of_the_select_box'] or  $_POST['the_name_of_the_select_box'] 

可能會喜歡這個

$('element').change(function(){
               $.ajax({
                    url:"savepage",
                    type:"POST",
                    data:({}),
                    dataType:"html", // json // xml
                    async:false,
                    success: function(msg){
                        alert(msg); // get result
                    }
                });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM