0

我需要让用户从下拉框中选择要编辑的任务。我需要获取此值并执行SELECT查询以使用此查询的结果填写表单。我的下拉菜单工作正常。我通过$_POST['taskID']变量准确地传递了值。我正在将正确的值加载到$taskName. 我print_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 回答