【问题标题】:how to connect drop down list with button and php file with if statement如何将下拉列表与按钮和 php 文件与 if 语句连接
【发布时间】:2016-04-09 01:15:45
【问题描述】:

我是 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>

【问题讨论】:

  • 您好,我强烈建议您查看 the tour 以更好地了解 SO 的工作原理以及如何编写您的问题,以便以最佳方式收到它。

标签: php if-statement button hyperlink dropdown


【解决方案1】:

像这样使用你的代码:

<?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 } ?>

【讨论】:

    【解决方案2】:

    您可以使用 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">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多