Php 可从数据库检索和发布到数据库的选项列表

Php 可从数据库检索和发布到数据库的选项列表,php,html,mysql,Php,Html,Mysql,任何人都可以发布选项列表的代码,该代码可以从数据库中动态检索数据,并且一旦用户从选项列表中选择了一条记录,该记录就必须将其($\u post)发布到数据库中 我试过了,它从数据库中检索记录,但没有发布: <?php require_once "db.php"; if (isset($_POST['a_id']) { $a = $_POST ['a_id']; $sql = "INSERT INTO projektet VALUES ('$a')"; mysql_query($sql); }

任何人都可以发布选项列表的代码,该代码可以从数据库中动态检索数据,并且一旦用户从选项列表中选择了一条记录,该记录就必须将其($\u post)发布到数据库中

我试过了,它从数据库中检索记录,但没有发布:

<?php
require_once "db.php";
if (isset($_POST['a_id']) {
$a = $_POST ['a_id'];
$sql = "INSERT INTO projektet
VALUES ('$a')";
mysql_query($sql);
}


如果它不在
中,它将不会发布。请发布更多的PHP和HTML来澄清。发布的代码在哪里?@gcarvalho97好的,现在我知道了,我之前就已经有了表单,只是忘了把它放在这篇文章里。。但是它不起作用,请帮忙。。Salman我假设post方法是上面代码的第一部分。。。如果不是这个职位,请帮我建立一个。。我是php新手对不起!那么你的选择应该张贴在哪里呢<代码>表单
标记的
操作
属性应等于您要发布到的url。发布的代码是否与
选择
在同一页面中?
 <form method="post">
<select name="a_id">
      <?php
      $host="localhost";
$username = 'root';
$password = "";

$con = mysql_connect($host,$username,$password);

mysql_select_db('naho',$con);

// Checking connection
if (!$con){
  echo ("Failed to connect to MySQL:. " .mysql_error($con));
  }
else {
     echo("db connect");
}


      $result = mysql_query("SELECT * from `arqitekti`");
      if($result == FALSE) {
    die(mysql_error()); // TODO: better error handling
}
      while($row=mysql_fetch_array($result)){
      ?>
    <option value="<?php '.row[a_id];'?>"><?php echo $row["a_emri"];?></option>
<?php }
       ?>
        </select>
<input type="submit" value="submit"/>
</form>
<option value="<?php '.row[a_id];'?>"><?php echo $row["a_emri"];?></option>
<option value="<?php echo $row[a_id]; ?>"><?php echo $row["a_emri"];?></option>