【问题标题】:How To Concate <input> tage value='' Attribute in php如何在 php 中连接 <input> 标签 value='' 属性
【发布时间】:2016-03-05 04:56:31
【问题描述】:
如何在php中连接<input> 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> <a class='btn btn-framed btn-color-primary btn-small' href='BookDetail.php'>Cancel</a></td></tr>";
}
【问题讨论】:
标签:
php
mysql
input
concatenation
【解决方案1】:
您的 PHP 标签中有<?php ?> 标签。此外,您必须回显所有 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> <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))
{
回声“编辑取消”;
}