Привет всем, я хочу вывести значение (php) переменной $ email, используя внутренний html, только если мой php, если условия верны.если люди не ноги, они видят a.
<a onclick="document.getElementById('fondloginform').style.display='inline'" ><i class="fa fa-user-o"></i> (Log-in)(Register)</a>
, но если мои условия больше 0 (вы вошли), хотите, чтобы это было что-то вроде.
<a><?php echo $email ;?></a>
thisмой код
<?php
/* Main page with two forms: sign up and log in */
require 'db.php';
session_start();
// Check if user is logged in using the session variable
if ( $_SESSION['logged_in'] != 1 ) {
$_SESSION['message'] = "You must log in to see this page!";
header("location: error.php");
}
else {
// Makes it easier to read
$email = $_SESSION['email'];
$active = $_SESSION['active']
}
?>
<html>
<head>
</head>
<body>
<?php
function myFunction(){
echo '<script>
document.getElementById("accountlog").innerHTML = "New text!";
"новый текст" - это то, где я хочу вывести свою переменную $ email) (только если я вошел в систему (активен <0), потому что у меня есть строка в моембаза данных называется активной, и только если ваш логин и электронная почта подтверждают, что ваш активный номер больше 0. </p>
</script>';
}
if ($active > 0){
myFunction();
}
?>
<header>
<!-- TOP HEADER -->
<div id="top-header">
<div class="container">
<ul class="header-links pull-right">
<li id="accountlog"><a onclick="document.getElementById('fondloginform').style.display='inline'" ><i class="fa fa-user-o"></i> (Log-in)(Register)</a></li>
</ul>
</div>
</div>
<!-- /TOP HEADER --><!-- /HEADER -->
</header>
</body>
Я использую onlick переключение дисплея в онлайн, потому что когда я не вошел в систему, и мы нажимаем на(вход в систему) (регистрация) он открывает журнал в форме. Переключение отображения, поэтому я не могу вынести это.