我是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>
答案 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 } ?>