2016-06-19 5 views
0

私は、国がドロップダウンしているウェブページを持っています。ユーザーが自分の国を見つけられなかった場合、自分の国名を追加でき、この国名をデータベーステーブルに追加する必要があるというオプションを追加したいすべての国名が保存されています。HTMLとPHPを使用してフィールドのドロップダウンリストに新しいアイテムを追加するには?

<?php 
 
    include("config.php"); 
 
    $query="select name from country"; 
 
    $result=mysqli_query($dbconn,$query); 
 

 
?> 
 

 
<html> 
 
    <head> 
 
     <title>REGISTRATION</title> 
 
     
 
    </head> 
 
    <body> 
 
     <form action="registration.php" method="POST"> 
 
      <br> 
 
      name : <input type="text" name="name"/> 
 
      <br> 
 
      age : <input type="number" name="age" min="10"/> 
 
      <br> 
 
      gender : 
 
      <br> 
 
      <input type="radio" name="gender" value="male" checked> Male 
 
      <br> 
 
      <input type="radio" name="gender" value="female"> Female 
 
      <br> 
 
      <input type="radio" name="gender" value="other"> Other 
 
      <br> 
 
      Email ID : <input type="email" name="email"/> 
 
      <br> 
 
      COUNTRY : 
 
      <select> 
 
        <?php while($row = mysqli_fetch_array($result)):;?> 
 
        <option><?php echo $row[name];?></option> 
 
        <?php endwhile;?>   
 
      </select> 
 
      <br> 
 
      username : <input type="text" name="username"/> 
 
      <br> 
 
      password : <input type="password" name="password1"/> 
 
      <br> 
 
      re-enter password : <input type="password" name="password2"/> 
 
      <br> 
 
      <input type="submit" value="Submit"/> 
 
     </form> 
 
    </body> 
 
</html>

+0

引用符を使用し、あなたの問題は何ですか? – matiaslauriti

+0

すべての国のリストを取得し、そのリストを表示するだけです。 https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3 –

+0

もし私が5カ国のABCDを持っていて、ユーザーが国Eから来ているとすれば、彼はその国の名前を入力できるはずです。私の国のテーブルに保存されます。 –

答えて

0

あなたはここに構文エラーがありますので、

<?php while($row = mysqli_fetch_array($result)):?> 
<option><?php echo $row['name'];?></option> 
<?php endwhile;?> 
+0

ありがとう、それは助けた –

関連する問題