gpt4 book ai didi

php - 如何使用多个 php 类在 html 中获取记录

转载 作者:行者123 更新时间:2023-11-29 01:41:04 25 4
gpt4 key购买 nike

大家好,我正在尝试从 mysql 访问数据到 html 页面。为此我创建了这些类

HomeManager.php

<?php
session_start();
class HomeManager
{
function fetchUser($arr)
{ $userid=$_SESSION['uid'];
require_once(FRONT_ROOT_PATH.'DatabaseManager.php');
$query ="Select * from tbusers where userid='".$userid."'";
$db= new DatabaseManager();
$result=$db->executeQuery($query);
return $result;
}
}

Homeinit.php

<?php
include(LIB_PATH."Home/HomeManager.php");
if(isset($SESSION['uid']))
{
$obj=new HomeManager();
$user=$obj->fetchUser($_POST)
if(Count($user)>0)
{
$username=$user['username'];
}

}

?>

我正在这个 html 页面上使用这个类

Home.php

     <?php
include('../../Include/config.inc.php');
include(LIB_PATH."Home/Homeinit.php");

?>
<html>
<head>
</head>
<body>
<div>
<input type="name" value=".$username."
</div>
</body>
</html>

我正处于PHP的学习阶段。专家请帮助我如何从 mysql 数据库中获取记录并将其显示在我的 html 页面上

最佳答案

PHP 是服务器端而 HTML 是标记,因此要打印浏览器上通过服务器端的任何内容,您必须这样做服务器端值对您的浏览器可见,否则它对服务器端值视而不见。

使用 PHP,您必须在 HTML 中回显 PHP 的结果以使其对浏览器可见,例如:

<input type="name" value="<?php echo $username ?> " > 
<!-- notice the opening ^^ and closing tags ^^ of php -->

此外,

$user=$obj->fetchUser($_POST)

这一行你也少了一个分号....add ;

这应该可以!! :)

关于php - 如何使用多个 php 类在 html 中获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22165137/

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