-1

クエリ結果のデータをテキスト入力と通常のエコーに出力したいのですが、何も出力されません。PHPにエラーはありませんが、mysqliコードで何か間違ったことをしていて、何もエコーされていませんか?

function ShowAssessment()
    {
        $sessiondetailsquery = "
            SELECT SessionId, SessionName        
            FROM Session
            WHERE
            (SessionId = ?)";

        global $mysqli;

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


        $sqlstmt->bind_param("i",$_POST["session"]);


        $sessiondetailsqrystmt=$mysqli->prepare($sessiondetailsquery);
        // You only need to call bind_param once
        $sessiondetailsqrystmt->bind_param("i",$_POST["session"]);
        // get result and assign variables (prefix with db)
        $sessiondetailsqrystmt->execute(); 
        $sessiondetailsqrystmt->bind_result($detailsSessionId,$detailsSessionName);?>

        $sqlstmt->fetch(); 

        $sqlstmt->close(); 

        <h3>CHOSEN ASSESSMENT</h3>
        <input type='text' id='currentId' name='Idcurrent' readonly='readonly' value='<?php $detailsSessionId; ?>' /></td> 
        <br>
        <strong>Assessment:</strong> <?php echo $detailsSessionName; ?>
        <?php
    }
    ?>
4

1 に答える 1

1

コードで同じことを行う2つのbind_paramsがあります。

于 2013-01-18T22:23:45.320 に答える