如何使用if语句连接下拉列表与按钮和php文件

时间:2016-01-05 09:11:24

标签: php if-statement button hyperlink dropdown

我是php的新手,我需要帮助。我创建了下拉列表,比我应该点击提交按钮,它应该运行我的下拉列表中的一个PHP文件。 (使用if语句)我试着用这种方式:

<p>
What Genre you want?
  <select name="Ganre">
  <option value="">Select...</option>
  <option value="FPS">FPS</option>
  <option value="JRPG">JRPG</option>
  <option value="RPG">RPG</option>
  <option value="Sports">Sports</option>
</select>

<?php if (Genre == "FPS"): ?>    

<FORM METHOD="LINK" ACTION="FPS.php">
<INPUT TYPE="submit" VALUE="Submit">
</FORM>;

</p>

2 个答案:

答案 0 :(得分:0)

您可以使用PHP超全局(POST / GET)获取PHP中的值:

<?php
if(isset($_GET['Ganre'])){
    echo $_GET['Ganre'];
    // use your stuff that you want in IF condition.
}
?>

如果您需要将URL中的值作为子字符串,则需要将表单方法替换为$_GET

变化:

<FORM METHOD="LINK" ACTION="FPS.php">

使用:

<form method="get" action="yourfilename.php">

答案 1 :(得分:0)

使用这样的代码:

<?php if (Genre == "FPS") { ?>
<form method="get" action="FPS.php">
<select name="Genre">
  <option value="">Select...</option>
  <option value="FPS">FPS</option>
  <option value="JRPG">JRPG</option>
  <option value="RPG">RPG</option>
  <option value="Sports">Sports</option>
</select>
<input type="submit" value="Submit" />
</form>
<?php } ?>