gpt4 book ai didi

php - 只有第一个词填充提交按钮上的值字段

转载 作者:可可西里 更新时间:2023-11-01 01:00:59 24 4
gpt4 key购买 nike

我正在执行查询并使用结果填充按钮:

$query="select  name from members where active=1 order by name";

如果我做一个简单的:

while($row = $rs->fetch_assoc()) {
echo $row['name']."<br>;
}

我得到一个列表:

Mary123

JOE

Robert Tables

但是如果我:

<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>";

我的按钮看起来像

Mary123

JOE

Robert

如您所见,名称 Tables 已从名称中删除,仅显示 Robert 的值。

我最初认为名称没有显示是由于文本大小与按钮大小有关,但我通过删除 CSS 并检查 证明情况并非如此individuals.php 上的 $_POST 值。此外,如果我将数据库中的名称更改为 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 - 只有第一个词填充提交按钮上的值字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26613918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com