如何在单独的页面上显示echo中的模块名称?

时间:2012-10-31 20:37:20

标签: php

我在“module.php”脚本中有以下代码,它在每个ModuleId和模块名称的下拉菜单中显示选项:

 $sql = "
    SELECT cm.CourseId, cm.ModuleId, 
    c.CourseName,
    m.ModuleName
    FROM Course c
    INNER JOIN Course_Module cm ON c.CourseId = cm.CourseId
    JOIN Module m ON cm.ModuleId = m.ModuleId
    WHERE
    (c.CourseId = ?)
    ORDER BY c.CourseId, m.ModuleId
    "; 

     $sqlstmt=$mysqli->prepare($sql);

     $sqlstmt->bind_param("s",$course);

     $sqlstmt->execute(); 

     $sqlstmt->bind_result($dbCourseId,$dbModuleId,$dbCourseName,$dbModuleName);


    $moduleHTML  = "";  

     while($sqlstmt->fetch()) { 
        $moduleHTML .= "<option value='$dbModuleId'>" . $dbModuleId . " - " . $dbModuleName . "</option>".PHP_EOL;   
    } 


    echo $moduleHTML; 

     $sqlstmt->execute();

现在我想在一个单独的页面上回显ModuleId和Module Name(editsession.php),现在我已经设法在执行$_POST['modules']时回应模块Id但我的问题是如何回显模块名称还有吗?

    $moduleHTML = "";  
    $moduleHTML .= '<select name="modules" id="modulesDrop">'.PHP_EOL; 
    $moduleHTML .= '<option value="">Please Select</option>'.PHP_EOL;  
    $moduleHTML .= '</select>'; 

if (isset($_POST['moduleSubmit'])) {    

$outputmodule = ""; 
$outputmodule = "<p><strong>Module:</strong> " . $_POST['modules'] .  " - "  . "//module name" . "</p>"; 

0 个答案:

没有答案