PHP-保存<select>标记html控件的选定值数据

时间:2018-08-28 16:24:46

标签: php html

我必须建立一个问题簿系统。我的书名中包含空格。 以下是用于填充选择控件的php代码: <?php     $ con = mysql_connect('localhost','root','')或die(mysql_error());     mysql_select_db('lms')或die(“无法选择DB”);     $ rs = mysql_query(“从书中选择书名”);     $ bookname =“”;   如果(mysql_num_rows($ rs)> 0){     //输出每一行的数据     while($ row = mysql_fetch_assoc($ rs)){         $ bookname。='<选项值='。$ row ['bookname']。'>'。 $ row ['bookname']。   '';         $ bookname = str_replace(“ _”,“”,$ bookname);     } } echo $ bookname; mysqli_close($ con); 回声“
”; <?php    if(isset($ _ POST [“ submit”])){        if(!empty($ _ POST ['issuedate'])&&!empty($ _ POST ['expirydate']))         {             $ bookname = $ _ POST ['bookname'];             $ con = mysql_connect('localhost','root','')或die(mysql_error());             mysql_select_db('lms')或die(“无法选择DB”);         }    } ?> bookname变量不会返回完整的书本价值 我作为书名,而不是我的名字

1 个答案:

答案 0 :(得分:0)

您应始终在属性值两边加上引号。如果该值包含空格(以及其他一些特殊字符),则绝对必要。

   $bookname .='<option value="'.$row['bookname'].'">'. $row['bookname']. 

'';