gpt4 book ai didi

php - Mysql 字段不显示在 php 文本字段上

转载 作者:行者123 更新时间:2023-11-29 06:55:54 25 4
gpt4 key购买 nike

我很难将 db 字段的内容显示到 php 表单字段中。这是查询数据库的 php 的一部分:

    <!DOCTYPE html>
<?php
include '../sys/conn.php';
$risultato = mysqli_query ($conn, "

SELECT
p.id as ID,
p.post_title,
p.post_excerpt as shortdesc,
p.post_content as longdesc
FROM mg_posts as p
LEFT JOIN mg_term_relationships as r ON r.object_id=p.id
JOIN mg_term_taxonomy as t ON t.term_taxonomy_id=r.term_taxonomy_id
JOIN mg_terms as tr ON tr.term_id=t.term_id
JOIN mg_postmeta pm ON (pm.post_id = p.ID)
WHERE p.ID= 13323
GROUP BY p.ID

") or die ("Query non valida: " . mysqli_error($conn));
mysqli_close($conn);
$row = mysqli_fetch_array($risultato);
?>

<body>
.....

<div class="col-lg-12">
<form role="form">

<div class="form-group">
<label>Short Desc</label>
<textarea class="form-control" value = "<?php echo $row['shortdesc']; ?>" >
</textarea>
</div>

<div class="form-group">
<label>LongDesc</label>
<textarea class="form-control" value = "<?php echo $row['longdesc']; ?>" >
</textarea>

</div>
</div>

......
</body>
</html>

我无法理解为什么表单中的“longdesc”可以正确显示内容,而“shortdesc”仅显示白色字段。

有什么想法吗?

最佳答案

因此,对于textarea,您应该这样做,而不是分配value,因为它实际上没有value属性。您可以阅读here有关 textarea 具有的各种属性的更多信息:

<textarea class="form-control"><?php echo $row['shortdesc']; ?></textarea>

这同样适用于您的longdesc

关于php - Mysql 字段不显示在 php 文本字段上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45659555/

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