gpt4 book ai didi

php - 简单的 PHP 不填充页面

转载 作者:行者123 更新时间:2023-11-28 11:00:52 27 4
gpt4 key购买 nike

我试图让我的 PHP 填充我的页面元素,但页面不会根据我在 SQL 的 where 子句中尝试的任何内容输出结果(即使它在我的服务器上工作。我不知道为什么使用 where 参数运行此页面时没有任何反应(正在捕获发布的变量)。如果您需要更多信息,请告诉我。

<?php

//start output buffering
ob_start('ob_gzhandler');

session_name('shipshapeLogin');
session_set_cookie_params(2*7*24*60*60);
session_start();

define('INCLUDE_CHECK',true);
require('connect.php');

?>


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Organization Profile</title>
<link rel="stylesheet" type="text/css" href="profile.css" media="screen" />
</head>
<body>
<?php
$businessName = $_POST['companies'];

echo $businessName;

//check if username or email is already registered
$query = "SELECT * FROM Businesses_profiles WHERE business_name = :businessName";
//now lets update what :user should be
$query_params = array(
':businessName' => $businessName,
);

try
{
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);

}
catch (PDOException $ex) {
}

//fetching all the rows from the query
$profileRow = $stmt->fetch();
while ($profileRow = $stmt->fetch())
{
?>
<h1>Name</h1>
<p><?php echo $profileRow['business_name'];?></p>
<h1>Description</h1>
<p><?php echo $profileRow['description'];?></p>
<h1>Address</h1>
<p><?php echo $profileRow['address'];?></p>
<h1>Phone</h1>
<p><?php echo $profileRow['contact_phone'];?></p>
<h1>Email</h1>
<p><?php echo $profileRow['contact_email'];?></p>
<?php
}
?>
</body>
</html>
<?php
//end output buffering
ob_end_flush();
?>

最佳答案

我不得不删除 while 循环上方的 $profileRow。

/fetching all the rows from the query
$profileRow = $stmt->fetch();**
while ($profileRow = $stmt->fetch())
{
?>

关于php - 简单的 PHP 不填充页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22445938/

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