我目前在一个网站上工作遇到了一个问题。我正在尝试将数据库中的数据插入到列表中。目前我遇到一个问题,要么我得到错误:未定义的变量:导致第 65 行的 C:\xampp\htdocs\portfolio\index.php 或没有输出。我知道问题与查询无关,因为我在 phpmyAdmin 中对其进行了测试,并且工作正常。如果有人能指出哪里出了问题以及如何解决它,那就太棒了。谢谢你。下面是我的代码: main.php<?phpif(isset($_POST['ass1'])){ $courseNumber = "CS3800"; $projectid = "PROJ0001"; $results = get_courseNo_courseDes($db, $courseNumber, $projectid); print_r($results); unset($_POST['ass1']); } ?> <form action="ass1.php" method="post" name="a1"> <input type="hidden" name="ass1"> <ul name="list1"> <?php foreach($results as $result){ $sresult = $result['course_number']; echo"<li value='$sresult'>$sresult</option>"; } ?> </ul> <button type="submit" value="Learn More About This Project" name="ass1">LearnMore About This Project</button> </form>这是我在functions.php中的函数function get_courseNo_courseDes($db, $courseNumber, $projectid){ $query = "SELECT courses.course_name, project_description from projects inner join courses on projects.course_number = courses.course_number where courses.course_Number = :courseNumber and project_id = :projectid";$statement = $db->prepare($query); $statement->bindValue(':courseNumber', $courseNumber); $statement->bindValue(':projectid', $projectid); $statement->execute(); $result = $statement->fetchAll(PDO::FETCH_ASSOC); $statement->closeCursor(); return $result;}
- 2 回答
- 0 关注
- 228 浏览
添加回答
举报
0/150
提交
取消
