如何使用这些数据字段在php中创建决策树?

如何使用这些数据字段在php中创建决策树?,php,html,Php,Html,所以作业要求我们根据3到4个变量建立一个决策树。 每个值都应该有一个结果 第一个文件是一个HTML文档,它有一个带有下拉菜单的表单。 对于3个变量的每个组合,颜色、大小和形状。像水果一样的东西需要有回声。因此,如果用户选择形状圆圈颜色红色和大小中等,则输出将成为苹果 所以我想多个if语句在彼此之间,但是如何呢?我试过了,但到目前为止运气不好。那么PHP应该如何实现呢 HTML CODE ---------- <!DOCTYPE html> <html lang="en" dir

所以作业要求我们根据3到4个变量建立一个决策树。 每个值都应该有一个结果

第一个文件是一个HTML文档,它有一个带有下拉菜单的表单。 对于3个变量的每个组合,颜色、大小和形状。像水果一样的东西需要有回声。因此,如果用户选择形状圆圈颜色红色和大小中等,则输出将成为苹果

所以我想多个if语句在彼此之间,但是如何呢?我试过了,但到目前为止运气不好。那么PHP应该如何实现呢

HTML CODE
----------
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
<!--this is a simple fieldset with the dropboxes put in them-->
<fieldset>
  <legend>Select your fruit!</legend>


<form class="" action="tree.php" method="post">
  <select name="Color">
    <option value="Blank"></option>
    <option value="Red">Red</option>
    <option value="Purple">Purple</option>
    <option value="Yellow">Yellow</option>
  </select>

  <select name="Size">
    <option value="Blank"></option>
    <option value="Small">Small</option>
    <option value="Medium">Medium</option>
    <option value="Large">Large</option>
  </select>

  <select name="Shape">
    <option value="Blank"></option>
    <option value="Round">Round</option>
    <option value="Square">Square</option>
    <option value="Elipse">Elipse</option>
  </select>
  <input type="submit" />
</form>

</fieldset>

  </body>
</html>

首先使用可能的结果集创建一个主表,该表可能包含形状|颜色|大小|水果名称等字段。现在,在submit上捕获每个下拉值,并在tree.php页面中捕获它们。现在,使用获得的值在主表中搜索结果,并回显将从数据库中获得的结果

如果不想使用数据库,则必须使用多个If-else语句或switch-case,这肯定会缩短代码