0

我正在使用数组 $data 来存储获取后返回的值。这是代码:

<select class="span3" data-provide="typeahead" data-items="4" name="delete">
  <option> None</option>
    <?php 
      $data = array();
      $sel = mysql_query("select * from activity_master ORDER BY ACTNAME"); 
      while ( $res = mysql_fetch_assoc( $sel ) ) {
        $data[] = $res;
      }
      foreach( $data as $res ) { ?>
      <option value="<?php $res['ACTNAME'];?>"><?php echo $res['ACTNAME'];?></option>
    <?php } ?>
</select>

我所需要的只是将值发布到另一个页面上。

目前我正在这样做:

$act = $_POST['delete'] 

在另一页上,但 $act 的值为 NULL。

请。告诉我正确的代码以继续进行

4

1 回答 1

0
<select class="span3" data-provide="typeahead" data-items="4" name="delete">
  <option value=''> None</option>
<?php  while ( $res = mysql_fetch_assoc( $sel ) ) { ?>
      <option value="<?php echo $res['ACTNAME'];?>"><?php echo $res['ACTNAME'];?></option>
<?php  } ?>
</select>

OT:尽量避免使用 mysql..() 函数。尝试将您的代码转换为 PDO。

于 2013-09-20T09:18:08.547 回答