Php 从文本文件生成的链接下拉列表
我正在尝试创建一个链式下拉列表,其中包含存储在文本文件中的信息。第一个下拉列表调用文件名(此位有效),然后第二个下拉列表调用所选文件中的文件内容。目前,代码的每一部分都可以工作,除了获取选定文件并用其内容填充第二个下拉列表的部分。经过一些互联网搜索,我得出结论,我可能需要学习一些Ajax来实现它,但到目前为止,我找到的所有教程都是从数据库或数组中提取的。是否有某种方法可以从所选选项id或值中提取 下面是代码Php 从文本文件生成的链接下拉列表,php,html,ajax,Php,Html,Ajax,我正在尝试创建一个链式下拉列表,其中包含存储在文本文件中的信息。第一个下拉列表调用文件名(此位有效),然后第二个下拉列表调用所选文件中的文件内容。目前,代码的每一部分都可以工作,除了获取选定文件并用其内容填充第二个下拉列表的部分。经过一些互联网搜索,我得出结论,我可能需要学习一些Ajax来实现它,但到目前为止,我找到的所有教程都是从数据库或数组中提取的。是否有某种方法可以从所选选项id或值中提取 下面是代码 <?php $file_path= './text/Role_Text_F
<?php
$file_path= './text/Role_Text_Files';
$file_full = "";
if(is_dir($file_path))
{
$files=opendir($file_path);
if($files)
{
while(($file_full=readdir($files))!=false)
{
if($file_full!="." && $file_full!="..")
{
$file_name = basename($file_full, '.txt');
$file_names=$file_names."<option id=".$file_name." value=".$file_name.">$file_name</option>";//This works but results in an error message, copied from online source.
$file_id = $file_name;//This is the bit of code that is not passing information.
}
}
}
}
?>
<form action="admin_form_add_role.php" method="post">
<table name="Roles">
<tr>
<td> Role Type: </td>
<td>
<select>
<option selected = "" disabled = "">Select Type of Role</option>
<?php echo $file_names;?>
</select>
</td>
</tr>
<tr>
<td> Role Position: </td>
<td>
<select style="width:200px;" name="Role_Position" id="Role_Position">
<?php
$filename_position = './text/Role_Text_Files/'.$file_id;//I need the selected option ID ($file_id = $file_name;) from above to appear here.
$eachlines_position = file($filename_position, FILE_IGNORE_NEW_LINES);
echo "<option selected = \"\" disabled = \"\">Select Type of Role</option>";
foreach($eachlines_position as $lines_position){
echo "<option value='".$lines_position."'>$lines_position</option>";
}
?>
</select>
</td>
</tr>
</table>
</form>
角色类型:
选择角色类型
职位:
在那里创建一个div调用您的软件,在另一个div调用您的硬件值。然后隐藏这些元素。选择saysoftware
时,使用Ajax显示软件隐藏的div值以进行选择,然后存储所选值并执行所需操作