【问题标题】:Fetching data into HTML from PHP and assigning id to it从 PHP 获取数据到 HTML 并为其分配 id
【发布时间】:2019-07-29 09:43:18
【问题描述】:

我有一个 php 代码,即

<?php
$dbServername = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "uppercase"; 
$con = mysqli_connect($dbServername,$dbUsername,$dbPassword,$dbName) or 
die(mysqli_error());      
mysqli_select_db($con,$dbName);
$sql = "SELECT * FROM urltable ;";
$result = mysqli_query($con,$sql);
$resultCheck = mysqli_num_rows($result);    
if ($resultCheck > 0 ) {
while ($row = mysqli_fetch_assoc($result)){
$row['name'];
echo $row['url'];
}
}
mysqli_close($con);
?>

我想要做的是获取存储在 ($row['name']) 中的数据并存储它 进入 HTML 并为其分配一些 id。

例如:我的 javascript 代码

chrome.tabs.getSelected(null,function(tab) {
var tablink = tab.url;
var tabtitle = tab.title;
document.getElementById("lol").value=tablink;
document.getElementById("card").value=tabtitle;
});

HTML 代码

<input type="hidden" id="lol" name="lol" value="" />
<input type="hidden" id="card" name="card" value="" />   
First Name: <input type="text" name="name1">
<input type="Submit">
</form>
<form action="http://localhost/retrieve.php" method="post">
<input type="text" id="lol2" name="lol2" value="" />

<input type="Submit">
</form>

这是我的 javascript 和 HTML 代码的一部分。我取变量(tablink 和 tabtitle)的值,并将它们的 id 分配到 HTML 中(lol 和 card)。

我想对我的 PHP 变量 ($row['name']) 执行相同的操作并将其分配 id 'lol2'。 我该怎么做?

【问题讨论】:

    标签: javascript php html google-chrome-extension xampp


    【解决方案1】:

    如果我理解正确,您想将变量 $row['name'] 的值放入输入中吗?

    如果是这样,您可以使用echo 在输入的value 属性中输出它:

    <input type="hidden" id="lol2" name="lol2" value="<? echo $row['name']; ?>" /> 
    

    假设您可能有不止一行,您可以添加一个计数器,该计数器在每个 while 循环创建 lol2,lol3,lol4... 后递增,并将循环移动到每个循环创建一个 input 的表单主体中。

    【讨论】:

    • 是的,但是我已经尝试了您的建议。当我运行你建议的代码时,我没有得到输出(即 $row 的值),而是整个 echo $row['name'] 被打印出来。(我想可能是因为我将它保存为 html文件)我将只有 lol2 而没有其他变量,如 lol3 和 lol4...。而这个 html 文件实际上是我的 chrome 扩展的一部分,而 php 文件存储在 htdocs 的其他地方
    • @shaswatkumar 你的文件中启用了 PHP 吗?您使用的是.php 文件吗?这确实适用于 php 文件。
    • 没有html文件存储在我的chrome扩展文件夹和htdocs中的php文件中,简而言之,我想要从我的(php文件,即xampp-htdocs文件夹中)到(我的chrome扩展中的html文件)文件夹)
    • @shaswatkumar 啊,好的。你是如何将你的 php 文件链接到你的 html 文件的?
    • 使用 xampp localhost
    猜你喜欢
    • 1970-01-01
    • 2017-11-29
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    相关资源
    最近更新 更多