我如何回应php中的选定选项?
我正在使用HTML创建一个菜单列表(买入和卖出),如果有人选择“买入”,我想回应“我想买书”,或者如果有人选择回复“我想出售书籍”选择“卖”。
答案 0 :(得分:2)
要让PHP能够访问HTML中的选项,您必须将HTML页面中的信息发布回PHP。
PHP在服务器上运行; HTML在客户端上呈现。尽管你在同一个文件中编写PHP和HTML,但是在同一个脚本中,PHP无法访问用户在客户端HTML中执行的操作,除非您将HTML设置为回发用户的数据到某个PHP页面(可以是相同的PHP页面)。
答案 1 :(得分:0)
如前所述,您需要将数据从客户端(HTML)回发到服务器(php)。这可以通过各种方式完成,但最常见的是表单或Ajax。
<form method="post" action="">
<select name="option">
<option value="buy">Buy</option>
<option value="sell">Sell</option>
</select>
</form>
<?php
If (isset($_POST['option']))
echo 'I want to ', $_POST['option'], ' the book';
?>