當我從下拉列表中選擇一個值,然後點擊提交如何檢索我從數據庫下拉菜單中選擇的信息。 意思是我在桌子上創建了另一個柱子,所以在下拉菜單中選擇的信息應該彈出,與表格中的信息相關當我點擊提交按鈕時,需要從下拉菜單中檢索信息
-1
A
回答
2
不能相信我實際上是在寫它,但這是主要思想:
<?php
if(array_key_exists('sendForm' , $_POST))
{
echo $_POST['someName']; //will show the value of the selected option
}
else
{
?>
<form method='post' action=''>
<select name='someName'>
<option value='value1'>Something1</option>
<option value='value2'>Something2</option>
<option value='value3'>Something3</option>
</select>
<br />
<input type='submit' name='sendForm' value='Submit!'>
</form>
<?php
}
?>
0
假設(也有對你的問題進行不少假設)說:
- 您在純PHP這樣做的,HTML表單(非JavaScript )和
- 那你已經可以成功地插入記錄到數據庫中(因爲你提到的「表」),並
- 表中包含的
AUTO_INCREMENT
主鍵ID列,
您可以使用PHP的mysql_insert_id()
函數檢索從當前連接插入到數據庫中的最後一條記錄,如:
$last_record = mysql_query("SELECT * FROM table WHERE id = " . mysql_insert_id());
+0
他的問題是「php表」,這是否意味着數據庫?這是否意味着HTML表格?只有上帝知道......哦!也是OP。 – 2012-03-07 16:16:12
+0
是的,非常正確!正如我所說,*許多假設* :)主要來自於「插入表格」的措辭,但也許我讀得太多了。 – msanford 2012-03-07 16:17:57
0
<label for='formCountries[]'>Select the countries that you have visited:</label><br>
<select multiple="multiple" name="formCountries[]">
<option value="US">United States</option>
<option value="UK">United Kingdom</option>
<option value="France">France</option>
<option value="Mexico">Mexico</option>
<option value="Russia">Russia</option>
<option value="Japan">Japan</option>
</select>
處理此字段的PHP代碼與複選框代碼非常相似。 $ _POST ['formCountries']返回所選值的數組。
<?php
if(isset($_POST['formSubmit']))
{
$aCountries = $_POST['formCountries'];
if(!isset($aCountries))
{
echo("<p>You didn't select any countries!</p>\n");
}
else
{
$nCountries = count($aCountries);
echo("<p>You selected $nCountries countries: ");
for($i=0; $i < $nCountries; $i++)
{
echo($aCountries[$i] . " ");
}
echo("</p>");
}
}
?>
相關問題
- 1. Excel下拉菜單需要從兩列中提取信息
- 2. 點擊提交下拉菜單
- 3. JS提交按鈕的下拉菜單
- 4. 下拉菜單提交按鈕
- 5. 當點擊文本框時需要創建select2下拉菜單
- 6. 當我點擊返回按鈕下拉菜單不會返回
- 7. 當點擊提交按鈕
- 8. 點擊外部按鈕/下拉菜單時,下拉菜單不會關閉
- 9. 當我點擊提交按鈕時,沒有從我的jsp
- 10. 當我點擊提交按鈕
- 11. 當用戶雙擊提交按鈕時,需要避免提交表單兩次
- 12. 當我點擊「提交」按鈕時,HTML表單刷新
- 13. 當我點擊按鈕提交時,表單不會運行
- 14. 如何檢測鼠標點擊一個按鈕,下拉菜單
- 15. 上點擊按鈕時提交表單
- 16. 點擊提交按鈕後需要選擇以前的下拉值
- 17. 微調下拉菜單顯示在菜單按鈕的點擊
- 18. 通過按鈕點擊影響下拉菜單點擊
- 19. 在點擊提交按鈕時提交
- 20. textarea使用jquery擴展,當我點擊提交按鈕時不提交表單
- 21. 當我只需要打開一個下拉菜單時,JQuery下拉菜單打開多個下拉菜單
- 22. Magento表單提交按鈕需要雙擊才能提交
- 23. 在提交按鈕點擊時需要驗證
- 24. 自動提交下拉選擇表單*無*點擊提交按鈕? AJAX/PHP
- 25. 當用戶點擊「提交」按鈕時將信息捕獲到日誌文件
- 26. 通過點擊CSS按鈕提交/檢測提交表單
- 27. 當從菜單中點擊鏈接時需要顯示iframe
- 28. 提交前檢查下拉菜單
- 29. 當我點擊搜索按鈕時,我需要在Jquery中顯示處理輪,我如何在jquery中顯示處理輪。當我點擊搜索按鈕時
- 30. 表單提交,雖然點擊按鈕不是提交按鈕
標題是有道理的......我不明白什麼是在身體。 – 2012-03-07 16:00:07
您必須訪問變量'$ _POST ['name_of_dropdown']'。 我不確定你的意思是向某個表添加任何東西,請澄清。 – Harti 2012-03-07 16:00:40
您需要閱讀一些關於基本PHP和MySQL的教程(我認爲這是您正在使用的DBMS),而不是在此期待一個模糊的問題,期望得到一個完整的書面解決方案。 – Bojangles 2012-03-07 16:00:58