使用php在文本框中显示sql变量
好的,我尝试在文本框中显示我的一个客户记录的名字,因为我希望用户能够编辑存储在sql数据库中的客户值。我一直在尝试,但似乎无法让它工作,因为它只是显示一个空框。这就是我要做的使用php在文本框中显示sql变量,php,html,sql,Php,Html,Sql,好的,我尝试在文本框中显示我的一个客户记录的名字,因为我希望用户能够编辑存储在sql数据库中的客户值。我一直在尝试,但似乎无法让它工作,因为它只是显示一个空框。这就是我要做的 <FORM NAME ="form2" METHOD ="POST" ACTION = "phptest.php"> <div class="form-group"> <label for="txtForename">Forename:</label> <
<FORM NAME ="form2" METHOD ="POST" ACTION = "phptest.php">
<div class="form-group">
<label for="txtForename">Forename:</label>
<input type="text" class="form-control" id="txtForename2" NAME = "txtForename" value = "<?php
$conn = mysqli_connect("localhost", "root", "", "cardatabase");
$sql = "SELECT forename FROM customers where customerID = 13";
$result = $conn->query($sql);
echo " $result";
?>">
</div>
名字:
名字:
建议您尝试使用的函数。query()
返回什么?很可能,我不知道,我只是在用我们给出的例子,但我会去做这些只是为了你的参考,即使你所做的工作确实有效,这是难以置信的不雅。在HTML元素属性中看到所有这些PHP会让大多数开发人员畏缩。如果你被教导要这样做,你可能会认真考虑一个新的教育来源。我记得问我是否可以改变一个文本框的PHP的价值,而不通过HTML文本框值,我得到了大约10票的人说这是不可能的。我同意你的说法,这是不雅观的,但实际上我是上周才开始学习php的。我很习惯c#JackHenry说清楚,我不是在批评你。你说这是大学项目的一部分。根据我的经验,大学课程通常包括被教如何做事,而不仅仅是被告知要做一些事,而事先没有学习有关主题的知识。如果有人给你这样的例子来演示代码,那么我是在批评你的教育,而不是你,我担心他们可能会教你什么。不,没关系,你最终帮助了我,我很高兴你花时间帮助我:)
<?php
$conn = mysqli_connect("localhost", "root", "", "cardatabase");
$queryString= "SELECT `forename` FROM `customers` where `customerID` = '13'";
$result =mysqli_query($conn, $queryString);
if (mysqli_num_rows($result ))
{
while ($row = mysqli_fetch_assoc($result )) {
$arr[] = $row;
}
$forename = $arr[0]['forename'];
} else {
$forename = "No data found";
}
?>
<FORM NAME ="form2" METHOD ="POST" ACTION = "phptest.php">
<div class="form-group">
<label for="txtForename">Forename:</label>
<input type="text" class="form-control" id="txtForename2" NAME = "txtForename" value = "<?=$forename?>">
</div>
</form>