大佬教程收集整理的这篇文章主要介绍了php-仅第一个单词填充提交按钮上的value字段,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在查询并用结果填充按钮:
$query="SELEct name from members where active=1 order by name";
如果我做一个简单的:
while($row = $rs->fetch_assoc()) {
echo $row['name']."<br>;
}
我得到一个清单:
但是如果我:
<table>
$column = 0;
while($row = $rs->fetch_assoc()) {
if ($column == 0) {
echo "<tr>";
}
echo "<td class='cellnopad'><input type='submit' class='submitbtn' name='name' value=".$row['name']."> </td>";
$column++;
if ($column >= 5) {echo "</tr>";
$row++;
$column=0;
}
}
echo "</table>";
我的按钮看起来像
如您所见,@L_262_3@Tables从@L_262_3@中删除,仅显示Robert的值.
最初,我认为该@L_262_3@未显示是因为文本的大小与按钮的大小之比,但是我通过删除CSS并检查personal.@L_489_10@上的$_POST值来证明情况并非如此.另外,如果我将数据库中的@L_262_3@更改为Robert_Tables,则可以正常工作.
我做错什么了吗?我需要更改什么以获取同时显示单词和空格的值?
解决方法:
您的问题取决于您忘记用引号”引用输入的value参数的事实.看到这里你有:
value=".$row['name'].">
何时应该是:
value='".$row['name']."'>
而且这破坏了您生成的html标记,有关省略引号时如何处理输出的信息,请参见下面的简单代码段:
<input type='submit' class='submitbtn' name='name' value=asd asd>
<input type='submit' class='submitbtn' name='name' value="asd asd">
以上是大佬教程为你收集整理的php-仅第一个单词填充提交按钮上的value字段全部内容,希望文章能够帮你解决php-仅第一个单词填充提交按钮上的value字段所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。