我遇到使用php if语句动态更改某些内联css的问题。
我有一个表单,用于保存数据库的索引。表单完成后,它从0更改为1。然后将此索引传递给$SESSION
变量,然后将其用于if语句中的条件。
当我回显_SESSION
变量时(在action_page中创建它之后),它会输出正确的值。但是,当我在文件中回显我试图进行内联css的值时,没有任何内容输出。
我认为我抓取数据库值有什么问题
我向底部回复$contact_info
,它显示的是' '
,而不是'0'
或'1'
。
这是我的代码:
<?php
include('includes/db.php');
if($stmt = $connection->prepare("SELECT contact_info FROM
onboarding_checklist WHERE email_address=?")){
$stmt->bind_param("s", $_SESSION['email']); // session email is working
$stmt->execute();
$stmt->bind_result($contact_info);
if($stmt->errno)
echo "Fail: " . $stmt->error;
echo $contact_info; // this comes out blank
$_SESSION['contact_info'] = $contact_info;
$stmt->close();
}
else
echo "Fail: ";