我在HTML和PHP上都很新.这是我第一次发布.添加状态代码下拉列表



我有一个带有所有用户信息的标准表单,我想在状态输入所处的下拉列表,以便用户可以选择状态。我有一个带有状态代码和描述的数据库。这是我表格的代码,只需要知道如何添加下拉列表,以便显示状态代码所在的位置。我尝试使用常规下拉代码放下下拉列表,但是当我这样做时,下拉列表显示在表单的顶部。

<section class="main-container">
    <div class="main-warpper">
        <h2>Sign up</h2>
        <form class="signup-form" action="includes/signupinc.php" method="POST">
            <input type="text" name="mbrnumber" placeholder="Member Number">
            <input type="text" name="alias" placeholder="Alias">
            <input type="text" name="firstname" placeholder="First Name">
            <input type="text" name="lastname" placeholder="Last Name">
            <input type="text" name="address" placeholder="Address">
            <input type="text" name="city" placeholder="City">
            <input type="text" name="state" placeholder="State">
            <input type="text" name="zipcode" placeholder="Zip Code">
            <input type="text" name="email" placeholder="E-mail">
            <input type="password" name="pwd" placeholder="Password">
            <button = type="submit" name="submit">Sign Up</button>
        </form>
    </div>
</section>

我一直在玩这个,并提出了我想要的东西。我希望状态代码下拉列表看起来像占位符中的占位符。宽度高度,我知道我可以为此设置风格,但不确定该怎么做。这是我提出的代码。状态下拉列表来自我的数据库。

<section class="main-container">
<div class="main-warpper">
<h2>Sign up</h2>
    <form class="signup-form" action="includes/signup.inc.php" method="POST">
        <input type="text" name="clubname" placeholder="Your databae name(lower case only no spaces)">
        <input type="text" name="mbrnumber" placeholder="Member Number">
        <input type="text" name="alias" placeholder="Alias">
        <input type="text" name="firstname" placeholder="First Name">
        <input type="text" name="lastname" placeholder="Last Name">
        <input type="text" name="address" placeholder="Address">
        <input type="text" name="city" placeholder="City">
        <tr>
        <input type="text" name="state" placeholder="State">
        <select name="state">
            <?php
            $sql="Select * from matchstates";
            echo "<option value='' selected>Select State</option>";
            foreach ($conn->query($sql) as $row) { 
                echo "<option value=$row[statecode]>$row[statename]</option>";
            }
            ?>
        </select>
        </tr>
        <input type="text" name="zipcode" placeholder="Zip Code">
        <input type="text" name="email" placeholder="E-mail">
        <input type="password" name="pwd" placeholder="Password">
        <button = type="submit" name="submit">Sign Up</button>
    </form>
</div>

最新更新