我对PHP非常非常新(今天早上开始),所以请原谅我的无知和缺乏常识。
我正在开发一个网站,该网站已经具备了获取表单数据并将其存储在MySQL数据库中的功能。我现在想要每次加载某个页面时从数据库中提取所述数据,并使用相同的方法将一些HTML div应用到我的页面中。本质上我有3个卡预定义在源代码,但我希望它添加更多的卡到页面,一旦它加载,只要有行在我的MySQL表。
这是我用来部分实现这一点的代码:php:
<?php
$server = "localhost";
$username = "root";
$password = "";
$dbname = "newnotes";
$conn = new mysqli($server, $username, $password, $dbname);
$sql = "SELECT * FROM newnotesdetails";
$result = $conn->query($sql);
if($result->num_rows > 0){
while($row = $result->fetch_assoc()){
$src = $row["src"];
$alt = $row["alt"];
$title = $row["title"];
$text = $row["text"];
$href = $row["href"];
}
}
echo $src, $alt, $title, $text, $href;
?>
JavaScript:
<script type="text/javascript">
function createNewNotes() {
const src = "<?php echo $src; ?>";
const alt = "<?php echo $alt; ?>";
const title = "<?php echo $title; ?>";
const text = "<?php echo $text; ?>";
const href = "<?php echo $href; ?>";
console.log(src + alt + title + text + href);
const divelem = document.createElement("div");
divelem.classList.add("col-12", "col-md-4");
const cardelem = document.createElement("div");
cardelem.classList.add("card", "shadow", "h-100");
const area = document.querySelector(".notesblock");
divelem.appendChild(cardelem);
area.appendChild(divelem);
cardelem.innerHTML =
'<img src="' +
src +
'" alt="' +
alt +
'" class="card-img-top">' +
'<div class="card-body">' +
'<h4 class="card-title">' +
title +
"</h4>" +
'<p class="card-text">' +
text +
"</p>" +
'<a href="' +
href +
'" class="stretched-link"></a>' +
"</div>";
}
</script>
很明显,问题是PHP在javascript代码访问数据时已经完成了对表中最后一行的迭代,所以我只在任何给定时间为MySQL表中的最后一个元素添加了一张卡片。
我被卡住了,不知道如何迭代它,使所有行的数据成功地传输到js脚本。我非常感谢你的帮助
您应该在PHP中使用'echo'命令,因为这允许您在前端读取和显示数据库中的数据。下面是一个如何使用它的示例。
<?php
$txt1 = "//data in your database";
$txt2 = "//data in your database";
echo "Image1" . $txt1 . "<br>";
echo "Image2" . $txt2 . "<br>";
?>
首先,我是C、C++、C#、Android和Swift的开发人员,但我绝对没有JavaScript、PHP或Web开发经验。 即只接受整数值的输入。 这是刀片代码:
我发现了这个美丽的小数到小数的函数:https://gist.github.com/natecook1000/9ecc976aaac9a035bddf 我已经操纵了我的应用程序的必要性,并希望在制作Kotlin版本的帮助上面。我确实尝试过自己进行转换,但我是一名新手,在科特林只呆了3周。我没有足够的经验来匹配不同语言之间的语法和语义,我自己也做不到。感谢您的帮助:) 我将上面的内容更改为输出16英
我有以下代码: 但不管我做什么都会出错 2015/05/18 08:45:51[错误]14466#0:*907 FastCGI在stderr中发送:“PHP消息:PHP致命错误:在第44行的/var/http/submit.PHP中对非对象调用成员函数execute()”同时从上游读取响应头,客户端:xx,服务器:,请求:“POST/submit.PHP http/1.1”,上游:fastcgi:
代码(用C编写): 这里是原始网站和项目的C代码是从。http://www.codeproject.com/articles/35134/how-to-calculation-crc-in-c 任何解释都有帮助
问题内容: 您能否帮助我在Orcle Sql中将日期从“ 20120101”格式转换为DATE格式。 我查看了此链接,但未提及日期格式是否为自定义。 编辑:是否可以将任何排除规则写入转换函数? 像这样的“ 99999999”到“ 9999-12-31”?是否有可能? 问题答案:
我的目标是采取现有的措施。docx文件,并使用docx4j将其从Linux命令行转换为PDF(http://www.docx4java.orghttp://www.docx4java.org).入门指南(http://www.docx4java.org/svn/docx4j/trunk/docx4j/docs/Docx4j_GettingStarted.html)指的是最新(2.8.1)软件包中实