18910140161

PHP-尝试从DataList的关联数组中打印所选元素-堆栈溢出

顺晟科技

2022-10-18 12:53:37

48

我有一个表单,我正在尝试打印从数组中选择的元素,以打印课程的描述。这是我代码的一部分。代码的其余部分工作正常。我只是在数组上有问题。我在用方法和行动。我觉得我的Foreach语句是错误的,但我无法理解它。知道是什么导致了所有数组元素的打印吗?

<代码><;标签=";课程";>;选择课程:<;/标签>;<;输入列表=";课程选项";ID=";课程";名称=";课程";>;<;数据列表ID=";课程选项";>;<;选项值=";COMP1230";>;<;选项值=";COMP2129";>;<;选项值=";COMP2147";>;<;选项值=";COMP2130";>;<;选项值=";COMP2138";>;<;选项值=";GSSC1054";>;<;/数据列表>;<;?PHP$course=array(";comp1230";=>;";高级Web开发";,“ COMP2129 ”=>;";高级面向对象编程,“ COMP2147 ”=>;系统分析、设计&;测试";,“ COMP2130 ”=>;";使用Java进行应用程序开发,“ COMP2138 ”=>;";高级数据库开发";,“ GSSC1054 ”=>;";司法心理学";);Foreach($course as$courseCode=>;$CourseName){回显(";<;DIV>;课程名称:$CourseName<;/DIV>;";);}?>;

我只想打印

所选的选项

I only want the chosen option to be printed


顺晟科技:

提交

表单后,使用 <label for="course">Choose a course:</label> <input list="courseOptions" id="course" name="course"> <datalist id="courseOptions"> <option value="COMP1230"> <option value="COMP2129"> <option value="COMP2147"> <option value="COMP2130"> <option value="COMP2138"> <option value="GSSC1054"> </datalist> <?php $course = array("COMP1230"=>"Advanced Web Development", "COMP2129"=>"Advanced Object-Oriented Programming", "COMP2147"=>"System Analysis, Design & Testing", "COMP2130"=>"Application Development Using Java", "COMP2138"=>"Advanced Database Development", "GSSC1054"=>"Forensic Psychology" ); foreach($course as $courseCode => $courseName){ echo("<div> Course Name: $courseName </div>"); } ?> 获取所选课程。

$_POST['course']
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航