在从表中填充的选择框中选择时,在文本框中显示值

时间:2014-12-13 11:48:31

标签: php mysql

有人可以帮我解决这个问题吗?

我正在尝试在文本框中显示字段的值。文本框中的值应显示与从选择框中选择的公司名称对应的送货地址。此选择框使用表查询填充,它仅显示公司名称。

代码如...

<form method="POST" action="">
<?php
    try {
        require ("core/database/db.php");
        $stmt = $conn->prepare("SELECT company_name FROM customers ORDER BY company_name");
        $stmt->execute();

        if ($stmt->rowCount() > 0) {

            echo '<select name="company_name" id="company_name" data-placeholder="Type a customer name..." style="width: 400px">';
            echo '<option value=""></option>';

            while ($row = $stmt->fetch(PDO::FETCH_ASSOC))

                echo "'<option value='$row[company_name]'>$row[company_name]</option>";
                echo "</select>";
        }
    }

    catch(PDOException $e) {
        echo 'ERROR: ' . $e->getMessage();
    }

    echo '&nbsp;<input type="reset" id="clearbtn" value="Reset">';
    $ship_address = $row['ship_address']; // <---How can I achieve this goal and where to place it?
    ?>

    <br>
    <input type="text" name="ship_address" value="<?php echo $ship_address; ?>">

0 个答案:

没有答案