到达特定的textarea并从数据库PHP中写入数据?

时间:2012-07-31 07:27:51

标签: php mysql

我有问题,我正在阅读表单数据库和while循环我向他们展示所有问题,但现在我也在数据库中找到了这些问题的答案,就在另一个表中。 因此,我需要将这些答案放在textarea的每个问题下面,对于没有答案的问题,只留下空文本区域。 我怎么能在循环中知道在哪里提出具体的答案,我的意思是如何解决问题 - 答案? 感谢。

这是循环:

$j = 1;
    while($rowQuestion = $connector->fetchArray($resultUser)) {

        echo "
            <div class='question'>
                <h4>".$rowQuestion['wq_title']."</h4>
                <p>".$rowQuestion['wq_desc']."</p>
        ";
            $queryAnswer = "SELECT *
            FROM workshop_answers
            WHERE id_user='".$_GET['userid']."' AND q_comp='1' AND id_que='".$j."'";
            $resultAnswer = $connector->query($queryAnswer);
            $rowAnswer = $connector->fetchArray($resultAnswer);

        echo "
            <textarea readonly='readonly' id='".$j."'>".$rowAnswer['q_answer']."</textarea>

            <div class='ftr'>
                <a href='#top' class='pull-right'>Back to Top</a>
            </div>
            </div>
        ";
        $j++;
    }

嘿伙计们我做了一些修改,现在效果很好。感谢

1 个答案:

答案 0 :(得分:1)

在SQL查询中使用left outer join加入问题表和答案表。