如何从另一个PHP文件中获取选择值?

时间:2016-10-12 02:45:27

标签: php forms

如何从另一个php文件中获取<select>值。 示例:

的index.php

$text = $_POST['text']
<select id="text">
    <option> text 1</option>
    <option> text 2</option>
    <option> text 3</option>
</select>

data.php

$sql= "SELECT column FROM table where $text='text 1'"

如上所述,如何从$text index.php获取价值并在data.php中使用

2 个答案:

答案 0 :(得分:0)

我认为你只是忘了为选项本身增加价值

<form method="post" action="data.php">    
    <select name="text" id="text">
        <option value="text 1"> text 1</option>
        <option value="text 1"> text 2</option>
        <option value="text 1"> text 3</option>
    </select>
<input type="submit" value="Submit the form"/>
</form>

然后在data.php上添加$_GET

$text = $_GET['text']
$sql= "SELECT column FROM table where $text='ABCDE'"

答案 1 :(得分:0)

您可以使用post方法传递此值 在index.php中

 <form action="url_to_data.php" method="post">
        <select name="text">
           <option> text 1</option>
           <option> text 2</option>
           <option> text 3</option>
        </select>
      <button>submit<button>
    </form>

在data.php中

<?php 
   $text = $_POST['text'];
   echo $text;
?>