Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在HTML和PHP中从数据库中选择特定选项w/condition_Javascript_Php_Html - Fatal编程技术网

Javascript 如何在HTML和PHP中从数据库中选择特定选项w/condition

Javascript 如何在HTML和PHP中从数据库中选择特定选项w/condition,javascript,php,html,Javascript,Php,Html,我在编写以下表单时遇到问题: <select value="" required> <option value = "0" >Choose Organization </option> <option value="1" ' . $var1 . ' >Highschool</option> <option value="2" ' . $var2 . '>U

我在编写以下表单时遇到问题:

       <select  value="" required>
         <option value = "0" >Choose Organization </option>
         <option value="1" ' . $var1 . ' >Highschool</option>
         <option value="2" ' . $var2 . '>University</option>
       </select>
       <label>Type of Organization</label>

选择组织
中学
大学
组织类型

我想做的是:连接到数据库,从那里获取数据(如果是高中,那么=1;如果是大学,那么=2)。如果数据库返回1,我希望选择高中选项;如果数据库返回2,则选择Uni选项,但我不知道如何选择:(

我不太确定你想做什么……但我想是类似的事情吗

<?php 

function getDB() {
  $host = "localhost";
  $user = "root";
  $password = "pass";
  $dbname = "schools";

  return new PDO(
    sprintf(
      'mysql:host=%s;dbname=%s;charset=utf8',
      $host,
      $dbname
    ),
    $user,
    $password
  );
}

$db = getDB();

$stmt = $db->prepare('SELECT * FROM `database` WHERE value1 = :value1');
$stmt->bindValue(':value1', $value1);
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);

?>

<select value="" required>
  <?php 
  foreach ($data as $value) {
    if($value == "Highschool") {
      echo '<option value="1">Highschool</option>';
    }
    if($value == "University") {
      echo '<option value="2">University</option>';
    }
  }
   ?>
   </select>
   <label>Type of Organization</label>

你可以改变这个

<select  value="" required>
 <option value = "0" >Choose Organization </option>
 <option value="1" ' . $var1 . ' >Highschool</option>
 <option value="2" ' . $var2 . '>University</option>
</select>
<label>Type of Organization</label>
to 
<select name="name" class="form-control">
    <?php
    include('config_file.php');
    $result = mysql_query("SELECT * FROM table");
    while($row = mysql_fetch_array($result))
        {
            echo '<option value="'.$row['id'].'">';
            echo $row['route'].'  :'.$row['type'].'  :'.$row['time'];
            echo '</option>';
        }
    ?>
</select>

选择组织
中学
大学
组织类型
到

您可以在问题中添加您使用的数据库结构吗?从哪里获得
$var1
$var2
值?