【问题标题】:How To Concate <input> tage value='' Attribute in php如何在 php 中连接 <input> 标签 value='' 属性
【发布时间】:2016-03-05 04:56:31
【问题描述】:

如何在php中连接&lt;input&gt; tage value=''属性?

while($r=mysql_fetch_array($qry))
{ 

    <input name='eid' disabled='disabled' value='".<?php echo $_GET['eid']; ?>."'>
    echo "<tr><td>
    <input name='eid' disabled='disabled' value='".<?php echo $_GET['eid']; ?>."'>
    </td><td>".$r['bname']."</td><td>".$r['aname']."</td><td>".$r['price']."</td><td>".$r['avalable_book']."</td><td><a class='btn btn-framed btn-color-primary btn-small' href='Bookdetail.php?eid=".$r['bid']."'>Edit</a>&nbsp;<a class='btn btn-framed btn-color-primary btn-small' href='BookDetail.php'>Cancel</a></td></tr>";

}

【问题讨论】:

  • 您的代码有错误,缺少 '' 标签

标签: php mysql input concatenation


【解决方案1】:

您的 PHP 标签中有&lt;?php ?&gt; 标签。此外,您必须回显所有 HTML。

看看这个:

while($r=mysql_fetch_array($qry))
{ 

    echo "<input name='eid' disabled='disabled' value='". $_GET['eid']."'>";
    echo "<tr><td>";
    echo "<input name='eid' disabled='disabled' value='". $_GET['eid']."'>";
    echo "</td><td>".$r['bname']."</td><td>".$r['aname']."</td><td>".$r['price']."</td><td>".$r['avalable_book']."</td><td><a class='btn btn-framed btn-color-primary btn-small' href='Bookdetail.php?eid=".$r['bid']."'>Edit</a>&nbsp;<a class='btn btn-framed btn-color-primary btn-small' href='BookDetail.php'>Cancel</a></td></tr>";

}

【讨论】:

    【解决方案2】:
    while($r=mysql_fetch_array($qry)) {
        echo "<input name='eid' disabled='disabled' value='" . $_GET['eid'] . "'> " . $r['bname'] . " " . $r['aname'] . " " . $r['price'] . " " . $r['avalable_book'] . " Edit Cancel";
        }
    

    我不太确定你想得到什么输出,但你用 ' 连接。 '(点)在 PHP 中,如上例所示。

    【讨论】:

      【解决方案3】:

      while($r=mysql_fetch_array($qry)) { 回声“编辑取消”; }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-27
        • 1970-01-01
        • 2011-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多