通过PHP将数据插入到可重复的div中
显然,PHP没有功能,但在本地主机上,它可以很好地处理信息 我试图将循环中的数据附加到特定类的di中的一组特定标记中 例如,对于表中的每一行,添加一个带有类“card”的div,并将“Title”添加到H2中,将“description”添加到p标记中,等等 有人知道我该怎么做吗?我在谷歌上搜索,但发现很难正确表达我的问题 Div“Card”标记:通过PHP将数据插入到可重复的div中,php,html,Php,Html,显然,PHP没有功能,但在本地主机上,它可以很好地处理信息 我试图将循环中的数据附加到特定类的di中的一组特定标记中 例如,对于表中的每一行,添加一个带有类“card”的div,并将“Title”添加到H2中,将“description”添加到p标记中,等等 有人知道我该怎么做吗?我在谷歌上搜索,但发现很难正确表达我的问题 Div“Card”标记: 健康和福利 有时候你只是坐得太多,跳得不够 PHP pull: $sql = "SELECT title, description, count
健康和福利
有时候你只是坐得太多,跳得不够
PHP pull:
$sql = "SELECT title, description, count FROM relevant_topics";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<b>Title: </b>" . $row["title"]. " - Description: " . $row["description"]. " " . $row["count"]. "<br>";
}
} else {
echo "0 results";
}
$sql=“从相关主题中选择标题、描述、计数”;
$result=$conn->query($sql);
如果($result->num_rows>0){
//每行的输出数据
而($row=$result->fetch_assoc()){
echo“Title:.$row[“Title”]。-说明:.$row[“Description”]。.$row[“count”]。
”;
}
}否则{
回显“0结果”;
}
您可以像这样将div标记回显到PHP代码中:
while($row = $result->fetch_assoc()) {
echo'<div class="card">
<h2>'.$row["title"].'</h2>
<p>'.$row["description"].'
</div>';
}
while($row=$result->fetch_assoc()){
回声'
“.$row[“title”]”
“.$row[“description”]”
';
}
但不确定要将行['count']放在何处
另外,您可能想使用PDO而不是mysql,因为mysql已经过时了:请检查这个朋友
if ($result->num_rows > 0) {
// output data of each row
while($row = $result-> mysql_fetch_array()) {//if not works change mysql_fetch_array() to fetch_assoc()
echo'<div class="card"><h2>';
echo '.$row["title"].';
echo '</h2><p>';
echo '.$row["description"].';
echo '</P></div>';
if($result->num\u rows>0){
//每行的输出数据
while($row=$result->mysql\u fetch\u array()){//如果不起作用,请将mysql\u fetch\u array()更改为fetch\u assoc()
回声';
回显“.$row[“title”]”;
回声“”;
回显“.$row[“description”]”;
回声“”;
}这里出了什么问题?您的代码工作正常?只要在echo中添加一些html标记,用一些html包装,就像您用粗体标记Quick question所做的那样,如果我有一个名为“class”的列,其中包含“green”和“red”之类的内容“在不同的行中,我如何将其添加到divs类名中?我已经尝试过了,但是一直得到了一个快速的问题,如果我有一个名为“class”的列,在不同的行中有“green”和“red”这样的内容,我如何将其添加到divs类名中?我已经尝试过了,但是一直得到“unexpected'$class'(T_变量),期望是”“或”“;”“哦,原来我不能在这里粘贴代码。我不明白你的问题。你能为我创建一个JSFIDLE吗?这样我就可以看到代码:)哦,也许我明白了。试试这个:
echo';
注意,使用”
你将打开和关闭echo。“
纯粹用于CSS样式。
实际上只是一个+
解决了:)这也正是您所说的,非常感谢:)
if ($result->num_rows > 0) {
// output data of each row
while($row = $result-> mysql_fetch_array()) {//if not works change mysql_fetch_array() to fetch_assoc()
echo'<div class="card"><h2>';
echo '.$row["title"].';
echo '</h2><p>';
echo '.$row["description"].';
echo '</P></div>';