【问题标题】:PHP selector - part of text dropped during postPHP 选择器 - 发布期间删除的部分文本
【发布时间】:2014-08-10 04:52:31
【问题描述】:

这是 php/html 表单的一部分 -

echo"<form action='fly_done.php' method='post' id='fly_form'>";

/* captains name from members list*/    
    echo "<select id='captain_selector' name='cap' form='fly_form';>";
      while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $z = $row["mem"];
    echo "<option value=". $z .">$z</option>";  
    }
    echo "</select>";

full blah blah

它从数据库列表中获取成员名称并将其放入选择器中。这很好用,但是当结果发布到下一页时,它会删除第二个名称,即“Newnham Bernard”变成“Newnham”。有谁知道如何保持完整> 谢谢。 乙

【问题讨论】:

    标签: php forms select post


    【解决方案1】:

    value 属性周围缺少引号,因此您的浏览器在第一个空格后停止计算该值。 试试这个:

    echo"<form action='fly_done.php' method='post' id='fly_form'>";
    
    /* captains name from members list*/    
        echo "<select id='captain_selector' name='cap' form='fly_form';>";
          while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        $z = $row["mem"];
        echo "<option value=\"". $z ."\">$z</option>";  
        }
        echo "</select>";
    
    full blah blah
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-06
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 2016-09-18
      • 1970-01-01
      • 2016-03-23
      相关资源
      最近更新 更多