0

ユーザーにドロップダウン ボックスから編集するタスクを選択させる必要があります。この値を取得してSELECTクエリを実行し、このクエリの結果をフォームに入力する必要があります。ドロップダウンメニューが正常に機能しています。変数を介して値を正確に渡してい$_POST['taskID']ます。に適切な値をロードしています$taskNameprint_r適切な値を取得していることを確認するためのテストとして、この末尾に と エコーを追加しました。フォーラムで見つけたすべての構文の選択肢を使用してみました。これには、一重引用符、エコーの使用、セミコロンの追加などが含まれます。私はこれを.phpファイルで使用しています。どんな助けでも大歓迎です。

これは私が使用しているコードです:

Task Name: <input type="text" size="32" maxlength="32" value="<?= $taskName ?>" /><br /><br /> 
        <?php
        $tidHolder = $_POST['taskID'];
            include( 'inc/mice.inc.php' );
                $cxn = mysqli_connect( $host, $user, $password, $database );
                $sql = "SELECT taskName FROM taskManager_tasks WHERE tid = '$tidHolder'" ;
                $sqlResult = mysqli_query( $cxn, $sql);

                if (!$sqlResult)
                {
                    die('Could not connect: ' . mysql_error());
                }
                $row = mysqli_fetch_assoc($sqlResult);
                $taskName=$row['taskName'];
                echo $tidHolder;
                print_r($_POST);
                echo $taskName;
            ?>
4

2 に答える 2

2

この線

Task Name: <input type="text" size="32" maxlength="32" value="<?= $taskName ?>" />

の値を取得したに来る必要があります$taskName。したがって、そのコードブロックの最後に配置してください。

于 2012-07-05T19:04:02.473 に答える
0

それ以外の

 <?= $taskName ?>

試す

<?php echo $taskName ?>
于 2012-07-05T19:04:36.950 に答える