目前我的问题根据章节显示如下:
这是上面图片显示章节的代码
<select style="width:100%; " name="chapter_id_search" id="chapter_id_search" class="form-control">
<option value="" > --- Select Chapter --- </option>
<?php
$coneccion = new Conexion();
$query = "SELECT `Chapter_ID`, `Chapter_Name`, `Chapter_Description` FROM `chapter_master` order by chapter_sequence";
$sql = mysql_query($query)or die($query."<br/><br/>".mysql_error());
$chapter_id = $_SESSION["chapterid"];
while ($row = mysql_fetch_array($sql)){
if($chapter_id == $row['Chapter_ID'])
{
echo("<option value = '" . $row['Chapter_ID'] . "' selected>" . $row['Chapter_Name'] . "</option>");
}
else
{
echo("<option value = '" . $row['Chapter_ID'] . "'>" . $row['Chapter_Name'] . "</option>");
}
}
?>
</select>
点击表格并按如下方式打开编辑,其中我已加载页面广告设置章节ID为
$chapter_id =$view->questions->getChapter_ID();
此外,我可以在屏幕1上点击新问题后添加如下新问题。
我现在需要将子对象添加到过滤器
我添加了主题代码如下
<select style="width:40%; float:left; margin-left: 5%; " name="subject_id_search" id="subject_id_search" class="form-control" >
<option value="" > --- Select Subject --- </option>
<?php
$coneccion = new Conexion();
$query = "SELECT `Subject_ID`, `Subject_Name` FROM `subject_master` order by Subject_ID";
$sql = mysql_query($query)or die($query."<br/><br/>".mysql_error());
$subject_id = $_SESSION[subject_id_session_search];
while ($row = mysql_fetch_array($sql)){
if( $subject_id == $row['Subject_ID'] )
{
echo("<option value = '" . $row['Subject_ID'] . "' selected>" . $row['Subject_Name'] . "</option>");
}
else
{
echo("<option value = '" . $row['Subject_ID'] . "' >" . $row['Subject_Name'] . "</option>");
}
}
?>
</select>
并在其更改时添加了一个不同的php页面以显示另一个下拉列表中的章节
$("#subject_id_search").change(function(){
var params={};
params.subject_id=$('#subject_id_search').val();
$.ajax({
type: "POST",
url: "search/chapter_search_by_subject_id.php",
//data:'subject_id ='+ $('#subject_id_search').val(),
data:params,
success: function(data){
//alert(data);
$("#chapter_id_search").html(data);
}
});
});
问题在于
1)我已经调用另一个php页面加载章节,这里没有看到所选章节。
2)我还需要将主题添加到编辑和添加屏幕。 我没有得到如何在那里添加主题,因为目前直接采用如上所示的章节,因为我需要调用函数以在案例编辑时选择章节ID。 问题是它没有调用方法
$chapter_id =$view->questions->getChapter_ID();
3)这是一个很好的选择,可以编写不同的页面来调用章节,因为我在我的应用程序中还有许多其他页面,我有主题和章节过滤器。 我不能创建一个单独的页面并调用,因为我必须维护不同的会话,我还需要调用不同页面不同的getchapterid()函数。
请帮忙